- 编写程序,输入一个整数,判断它能否被3,5,7整除,并输出下列信息之一:
- 能同时被3,5,7整除;
- 能被x和y两个数整除;
- 能被x整除;
- 不能被3,5,7任一个数整除。
#include <stdio.h> void main() { int a; printf("请输入一个整数:"); scanf("%d",&a); if(a%3==0 && a%5==0 && a%7==0) printf("该数能同时被3,5,7整除\n"); else if(a%3==0 && a%5==0) printf("该数能同时被3,5整除\n"); else if(a%3==0 && a%7==0) printf("该数能同时被3,7整除\n"); else if(a%5==0 && a%7==0) printf("该数能同时被5,7整除\n"); else if(a%3==0) printf("该数能被3整除\n"); else if(a%5==0) printf("该数能被5整除\n"); else if(a%7==0) printf("该数能被7整除\n"); else printf("该数不能被3,5,7任何一个数整除\n"); }
运行结果如下图所示: