编写一个c语言程序实现如下功能:输入一个正整数,判断它能否被3、5、7整除,根据条件输出以下信息。①能同时被3、5、7整除。②能被其中两个数(要指出哪两个数)整除。 ③能被其中一个数(要指出哪一个数)整除。 ④不能被3、5、7任一个整除。
时间: 2023-05-30 12:03:41 浏览: 60
从键盘输入一个整数,判断能否同时被2和3整除。
5星 · 资源好评率100%
```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;
}
```
阅读全文