用简单的c语言编程实现:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一: 能同时被3、5、7整除; 2.能被其中两数(要指出哪两个)整除; 3.能被其中一个数(要指出哪一个)个整除; 4.不能被3、5、7任一个整除。
时间: 2024-09-25 21:09:12 浏览: 66
你可以使用C语言编写如下的程序来实现这个功能:
```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;
}
```
在这个程序中,我们首先获取用户输入的整数,然后通过条件判断语句检查这个数字是否能被3、5、7分别整除,如果满足条件则输出相应的信息。
阅读全文