编写程序,输入两个整数,求他们相除的余数。用带参的宏来实现。C语言
时间: 2024-03-24 21:39:27 浏览: 104
C语言程序设计-求两个整数a与b之和
好的,以下是实现代码:
```c
#include <stdio.h>
#define DIV_REMAINDER(x, y) ((x) % (y))
int main() {
int a, b;
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
printf("%d除以%d的余数为%d\n", a, b, DIV_REMAINDER(a, b));
return 0;
}
```
在这段代码中,我们使用`#define`关键字定义了一个带有两个参数的宏`DIV_REMAINDER`,该宏用于计算两个整数的余数。在`main()`函数中,我们通过`scanf()`函数输入了两个整数`a`和`b`,然后通过调用宏`DIV_REMAINDER`计算它们的余数,并使用`printf()`函数输出结果。
阅读全文