瀏覽單個文章
songmong12
Major Member
 
songmong12的大頭照
 

加入日期: Oct 2004
您的住址: 高雄的大醫院附近
文章: 216
引用:
作者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 );

偷懶法...

要不然應該像前面大大一樣用 % 會比較快....
     
      
舊 2005-04-21, 06:11 PM #11
回應時引用此文章
songmong12離線中