输入俩个正整数a,b,求a对b的余数 用c语言怎么表达
时间: 2024-09-19 14:16:07 浏览: 50
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
在C语言中,计算两个正整数a和b之间的余数通常使用取模运算符%。以下是一个简单的函数示例,它接受两个整数参数并返回它们相除后的余数:
```c
#include <stdio.h>
// 函数声明
int getRemainder(int a, int b);
int main() {
int a, b;
printf("请输入两个正整数a和b:");
scanf("%d %d", &a, &b);
int remainder = getRemainder(a, b);
printf("a 对 b 的余数是:%d\n", remainder);
return 0;
}
// 计算余数的函数
int getRemainder(int a, int b) {
if (b == 0) { // 防止除数为零的情况,这是一个错误
printf("错误:除数不能为零。\n");
return -1; // 或者抛出异常,取决于你的程序设计
}
return a % b;
}
```
在这个代码中,`getRemainder()`函数接收a和b作为输入,然后返回a除以b的结果的余数。如果b为0,则会提示错误。
阅读全文