0%

C/1.宏编程1

#1.宏编程1

定义一个带参数的宏MAXD,计算从键盘输入两个数值中的最大值

1
2
3
4
5
6
7
8
9
#include "stdio.h"
#define MAXD(x,y) x>y?x:y
int main()
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d\n",MAXD(x, y));

}

2.宏编程2

定义一个带参数的宏,用来判断整数n是否能被5和7同时整除

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdio.h"
#define Zhengchu(n) n%5==0&&n%7==0?1:0
int main()
{
int n,result;
scanf("%d",&n);
result=Zhengchu(n);
if (n==0) {
printf("不能整除\n");
}
else{
printf("能被整除\n");
}

}