用c语言编写程序,输入一个整数,判断它能否被3,5,7整除,并输出下列信息之一:\n能同时被3,5,7整除;\n能被x和y两个数整除;\n能被x整除;\n不能被3,5,7任一个数整除。
时间: 2023-05-31 22:01:54 浏览: 42
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 3 == 0 && num % 5 == 0 && num % 7 == 0) {
printf("能同时被3,5,7整除\n");
} else if (num % 3 == 0 && num % 5 == 0) {
printf("能被3和5两个数整除\n");
} else if (num % 3 == 0 && num % 7 == 0) {
printf("能被3和7两个数整除\n");
} else if (num % 5 == 0 && num % 7 == 0) {
printf("能被5和7两个数整除\n");
} else if (num % 3 == 0) {
printf("能被3整除\n");
} else if (num % 5 == 0) {
printf("能被5整除\n");
} else if (num % 7 == 0) {
printf("能被7整除\n");
} else {
printf("不能被3,5,7任一个数整除\n");
}
return 0;
}
```
相关问题
输入一个整数,判断它是否能被3和5整除,并输出能同时被3和5整除的c语言代码
判断一个整数能否同时被3和5整除,需要满足两个条件:
1. 整数能被3整除(即余数为0)
2. 整数能被5整除(即余数为0)
以下是判断一个整数能否同时被3和5整除的C语言代码:
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个整数:");
scanf("%d", &num);
if (num % 3 == 0 && num % 5 == 0) {
printf("%d能同时被3和5整除\n", num);
} else {
printf("%d不能同时被3和5整除\n", num);
}
return 0;
}
```
这段代码首先通过`scanf`函数获取用户输入的整数,然后使用`if`语句判断这个整数是否能同时被3和5整除。如果能,则输出提示信息“xxx能同时被3和5整除”,否则输出“xxx不能同时被3和5整除”。
用c语言写一个程序,输入一个整数,判断它能否被3,5,7整除
好的,以下是用 C 语言编写的程序,可以输入一个整数,判断它能否被 3、5、7 整除:
```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 {
printf("%d 不能被 3、5、7 整除\n", num);
}
return 0;
}
```
希望这个程序能够帮助你!