输入一个数,判断其能被 3 , 5 , 7 中的哪些数整除。
例如,如果输入15,则输出:15能被3和5整除,如果输入21,则输出:21能被3,7整除.
#include<stdio.h>
int main()
{
int x;
printf("x:");
scanf("%d",&x);
if(x%3==0)
printf("%d能被3整除\n",x);
if(x%5==0)
printf("%d能被5整除\n",x);
if(x%7==0)
printf("%d能被7整除\n",x);
if (x%3==0&&x%5==0)
printf("%d能被3、5整除\n",x);
if (x%3==0&&x%7==0)
printf("%d能被3、7整除\n",x);
if (x%5==0&&x%7==0)
printf("%d能被5、7整除\n",x);
if (x%3==0&&x%5==0&&x%7==0)
printf("%d能被3、5、7整除\n",x);
return 0;
}
但不是这个效果。
![](images/smilies/emot/em03.gif)