73.输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一: (1)能同时被3、5、7整除; (2)能被其中两数(要指出哪两个)整除;(3)能被其中一个数(要指出哪一个)个整除;(4)不能被3、5、7任一个整除。
如有错误,欢迎指出
#include<stdio.h>
main()
{
int a,b=1,i=0,j;
scanf("%d",&a);
for(j=3;j<8;j+=2)
if(a%j==0)
{
b*=j;
i++;
}
if(b>100)
printf("能同时被3、5、7整除");
else if(b==35)
printf("能被其中两数5,7整除");
else if(b==21)
printf("能被其中两数3,7整除");
else if(b==15)
printf("能被其中两数3,5整除");
else if(b!=0)
printf("能被其中一个数%d整除",b);
else
printf("不能被3、5、7任一个整除");
}
运行结果: