输入一个整数,判断能否被3.5.7整除,并输出下列信息之一:1能同时被357整除2能被其中两个整除,指出哪两
问题描述:
输入一个整数,判断能否被3.5.7整除,并输出下列信息之一:1能同时被357整除2能被其中两个整除,指出哪两
c 语言
答
饿.写个稍微创意点的
一个数 int n;
scanf("%d",&n);
int i=0;
if(n%3==0)
i++;
if(n%5==0)
i+=2;
if(n%7==0)
i+=4;
swicth(i)
{
case 1:printf("只被3除");break;
case 2:printf("只被5除");break;
case 3:printf("只被3,5除");break;
case 4:printf("只被7除");break;
case 5:printf("只被3,7除");break;
case 6:printf("只被5,7除");break;
case 7:printf("全部被除");break;
default:printf("无法被任何一个除");break;
}
}