老师平时布置的希冀系统上的作业答案,仅供参考!
【问题描述】
输入一个整数,判断它能否被3、5、7整除,如果不能被3,5,7中的任意一个数整除输出0;如果能被3,5,7中的一个数整除输出1;如果能被3,5,7中的两个数整除输出2,能过能被3,5,7三个数整除,输出3
【样例输入】
105
【样例输出】
3
【样例输入】
16
【样例输出】
0
【样例输入】
15
【样例输出】
2
【答案】
#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
b=a%3;
c=a%5;
d=a%7;
if(a%3!=0&&a%5!=0&&a%7!=0)
printf("0");
else if(a%3==0&&a%5==0&&a%7==0)
printf("3");
else if(b==0&&c!=0&&d!=0 || b!=0&&c==0&&d!=0 || b!=0&&c!=0&&d==0)
printf("1");
else if(b==0&&c==0&&d!=0 || b!=0&&c==0&&d==0 || b==0&&c!=0&&d==0)
printf("2");
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容