编写一个c++程序:输入一个整数,判断它能否被3、5、7整除,并输出一下信息:1.能被3、5、7同时整除2.能被其中两个数(要指出哪两个)整除3.能被其中一个数(要指出哪一个)整除4.不能被3、5、7任意一个数整除
时间: 2023-11-17 11:06:20 浏览: 98
#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;
}
阅读全文