用c语言编写程序,输入5对整数。对于每对整数,判断第二个数是否是第一个数的倍数,并输出判断结果。 调用自定义函数isMultiple来判断一对整数中第二个整数是否是第一个整数的倍数。该函数将接收两个整数作为实参。若第二个整数是第一个整的倍数,则函数返回1(真),否则返回0(假)。 函数原型为: int isMultiple(int number1, int number2); 【输入形式】 在提示信息 "Enter two integers: " 的下一行输入两个整数,共5组输入。 【输出形式】 对于每组数据,输出第2个整数与第1个整数间的倍数关系。 【样例输入/输出】 Enter two integers: 1 2 2 is a multiple of 1 Enter two integers: 2 1 1 is not a multiple of 2 Enter two integers: 10 5 5 is not a multiple of 10 Enter two integers: 5 10 10 is a multiple of 5 Enter two integers: 10 10 10 is a multiple of 10
时间: 2024-02-03 14:01:41 浏览: 70
以下是用 C 语言编写的程序,实现输入5对整数并判断第二个数是否是第一个数的倍数:
```c
#include <stdio.h>
int isMultiple(int number1, int number2);
int main() {
int num1, num2;
for (int i = 1; i <= 5; i++) {
printf("Enter two integers: ");
scanf("%d%d", &num1, &num2);
if (isMultiple(num1, num2)) {
printf("%d is a multiple of %d\n", num2, num1);
} else {
printf("%d is not a multiple of %d\n", num2, num1);
}
}
return 0;
}
int isMultiple(int number1, int number2) {
if (number2 % number1 == 0) {
return 1;
} else {
return 0;
}
}
```
对于每一组输入,都调用了函数 `isMultiple` 来判断第二个数是否是第一个数的倍数,并根据返回值输出相应的结果。函数 `isMultiple` 的实现就是简单的取模运算,如果余数为0则返回1,否则返回0。
阅读全文