引用:
|
作者TK3D
目前小弟的老師..出了一道難題..說要寫出一個1-10000 能夠被3 7 整除的數 加起來..QQ"
實在難倒才剛學java.一個月半的我>"<
頂多只會1-100偶數和..
有哪位大大可以幫忙解答一下嗎?
|
要完整的嗎??應該是 3 and 7 或是 3 or 7 ....
先從3 and 7 開始...
int sum1 = 0;
for(int i = 1; i * 21 < 10000 ; i++)
{
sum1 += i*21;
}
printf("%d",sum1);
再來是 3 or 7 的
sum2 = 0;
for(i = 1; i * 3 < 10000 ; i++)
{
sum2 += i*3;
}
for(i = 1; i * 7 < 10000 ; i++)
{
sum2 += i*7;
}
printf("%d", sum2 - sum1 );
偷懶法...
要不然應該像前面大大一樣用 % 會比較快....