使用c语言编写这个程序:任意一个整数n,如果n能同时被3、5、7整除,则n是3、5、7的倍数,如果n只能同时被其中的两个数整除,则n是两个数的倍数,如果n只能被其中一个数整除,则n是一个数的倍数,否则n不是3、5、7的倍数。 输入:输入一个整数。 输出:按照是否是倍数输出。
时间: 2024-09-28 14:10:57 浏览: 69
最大公约数能同时被m和n整除的最大数。-谭浩强经典C++课件
你可以使用C语言编写如下的程序来判断一个整数是否是3、5、7的倍数:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个整数: ");
scanf("%d", &n);
if (n % 3 == 0 && n % 5 == 0 && n % 7 == 0) {
printf("%d 是3、5、7的倍数。\n", n);
} else if (n % 3 == 0 || n % 5 == 0 || n % 7 == 0) {
if (n % 3 == 0) printf("%d 是3的倍数。\n", n);
else if (n % 5 == 0) printf("%d 是5的倍数。\n", n);
else if (n % 7 == 0) printf("%d 是7的倍数。\n", n);
} else {
printf("%d 不是3、5、7的倍数。\n", n);
}
return 0;
}
阅读全文