用c语言编写程序,输入5对整数。对于每对整数,判断第二个数是否是第一个数的倍数,并输出判断结果。 调用自定义函数isMultiple来判断一对整数中第二个整数是否是第一个整数的倍数。该函数将接收两个整数作为实参。若第二个整数是第一个整的倍数,则函数返回1(真),否则返回0(假)。 函数原型为: int isMultiple(int number1, int number2);
时间: 2024-02-13 09:03:00 浏览: 103
C语言程序设计-编写函数判断一个整数能否同时被3和5整除,若能则返回值为1,否则为0
5星 · 资源好评率100%
好的,以下是C语言程序的代码:
```c
#include <stdio.h>
int isMultiple(int number1, int number2);
int main() {
int num1, num2;
for (int i = 0; i < 5; i++) {
printf("请输入第%d对整数:", i+1);
scanf("%d %d", &num1, &num2);
if (isMultiple(num1, num2)) {
printf("%d是%d的倍数\n", num2, num1);
} else {
printf("%d不是%d的倍数\n", num2, num1);
}
}
return 0;
}
int isMultiple(int number1, int number2) {
if (number1 == 0 || number2 == 0) { // 如果有一个数为0,则不是倍数
return 0;
}
if (number2 % number1 == 0) { // 如果第二个数可以被第一个数整除,则是倍数
return 1;
} else {
return 0;
}
}
```
运行结果如下:
```
请输入第1对整数:6 12
12是6的倍数
请输入第2对整数:8 3
3不是8的倍数
请输入第3对整数:0 5
5不是0的倍数
请输入第4对整数:9 0
0不是9的倍数
请输入第5对整数:15 45
45是15的倍数
```
阅读全文