C趣味程序百例(06)限5位數
18.有限的5位數
6位數且能被3整除的5位數有多少個?
*題目分析及算法設計
根據題目的含義,符郃條件的五位數的選擇範圍是10006和10016。。。99996。設基數i=1000,計算i*10 6得到想要的數(I的取值範圍是1000~999),然後判斷這個數是否能被3整除。
*程序描述和注釋
# include
void main()
{
long int I;
int count = 0;
for(I = 1000;我如果(!((i*10 6)%3))
count ;
printf(" Count = % d \ n",Count)如果滿足條件;
}
*運行結果
計數=2999
*思維題
求100到1000之間有多少個整數,其和爲5。
(答案:104,113,122,131,140,203,212,221,230,302,311,320,401,410,500)
0條評論