判斷一個數能否被2、3、5整除

#include
/*
*時間:2013-09-07 
*版本:1.0 
*/


int main(void){
int a, b, c, d;
printf("請輸入一個數字:\n");
scanf("%d",&a);
if(a%2==0)b=1;   /*度娘找的方法*/
if(a%3==0)c=1;
if(a%5==0)d=1;


if(b*c*d==1)printf("%d能夠同時被2、3、5整除\n",a);
else if(b*c==1)printf("%d能夠同時被2和3整除\n",a);
else if(b*d==1)printf("%d能夠同時被2和5整除\n",a);
else if(c*d==1)printf("%d能夠同時被3和5整除\n",a);


else if(b==1)printf("%d能被2整除\n",a);
else if(c==1)printf("%d能被3整除\n",a);
else if(d==1)printf("%d能被5整除\n",a);


else 
printf("%d不能被2、3、5整除\n",a);
system("pause");
return 0;
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章