判斷一數字可否被 3、7整除
//在寫這一題時,需先考慮到『21(3與7的最小功倍數)、7、3』的出現優先順序。最好是從範圍小的開始限制(但非絕對)
#include <stdio.h>
#include <stdlib.h>
main()
{
int a;
printf("本程式將判斷一數字可否被 3、7整除\n");
printf("請輸入此數字=");
scanf("%d",&a);
//讀入欲判斷的數字,存入變數 a中
if(a%3==0 && a%7==0) //此行亦可以直接用21來判斷
{
printf("數字 %d 可被 3和7整除\n",a);
}
else
{
if(a%3==0)
{
printf("數字 %d 可被3整除\n",a);
}
else
{
if(a%7==0)
{
printf("數字 %d 可被7整除\n",a);
}
else
{
printf("數字 %d 不可被 3和7整除\n",a);
}
}
}
system("PAUSE");
}