编写一个c语言程序实现如下功能:输入一个正整数,判断它能否被3、5、7整除,根据条件输出以下信息。①能同时被3、5、7整除。②能被其中两个数(要指出哪两个数)整除。 ③能被其中一个数(要指出哪一个数)整除。 ④不能被3、5、7任一个整除。
时间: 2023-05-30 22:03:40 浏览: 186
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个正整数:");
scanf("%d", &num);
if (num % 3 == 0 && num % 5 == 0 && num % 7 == 0) {
printf("%d能同时被3、5、7整除\n", num);
} else if (num % 3 == 0 && num % 5 == 0) {
printf("%d能被3和5整除\n", num);
} else if (num % 3 == 0 && num % 7 == 0) {
printf("%d能被3和7整除\n", num);
} else if (num % 5 == 0 && num % 7 == 0) {
printf("%d能被5和7整除\n", num);
} else if (num % 3 == 0) {
printf("%d能被3整除\n", num);
} else if (num % 5 == 0) {
printf("%d能被5整除\n", num);
} else if (num % 7 == 0) {
printf("%d能被7整除\n", num);
} else {
printf("%d不能被3、5、7任一个整除\n", num);
}
return 0;
}
```
阅读全文
相关推荐

















