從100到1000之間都是三位數。
所以,取通過除法和取余操作,取出個位十位百位上的數值,並加和判斷是否與5相等,即可完成題目中要求的條件。
於是流程為:
1 對100到1000數值進行遍歷。
2 對每個數進行判斷,如果符合則計數器自加。
3 輸出結果。
代碼如下:
#include?<stdio.h>int?main()
{
int?i,r=0;
for(i?=?100;?i?<?1000;?i?++)
{
if(i/100+i%10+i/10%10?==?5)?r?++;
}
printf("%d\n",r);
}