![]() |
||
|
Junior Member
![]() ![]() ![]() 加入日期: Jul 2004
文章: 871
|
請較懂JAVA大大~
目前小弟的老師..出了一道難題..說要寫出一個1-10000 能夠被3 7 整除的數 加起來..QQ"
實在難倒才剛學java.一個月半的我>"< 頂多只會1-100偶數和.. 有哪位大大可以幫忙解答一下嗎? |
|||||||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: May 2004
文章: 830
|
用一個迴圈
一個判斷在裡面 |
||
|
|
|
*停權中*
加入日期: Mar 2004
文章: 477
|
偶數--除以2餘0的-->加起來,
被37整除的數--除以37餘0的-->加起來... 這algo不是一樣的嗎? |
|
|
|
Major Member
![]() 加入日期: Jul 2004
文章: 112
|
既然會 1-100的偶數和
那1-10000 能夠被3 7 整除的數的和 就寫的出來了 理論都一樣, 改一點點程式就出來了. |
|
|
|
Regular Member
![]() ![]() 加入日期: Jan 2002 您的住址: Taichung
文章: 99
|
int sum=0;
for (int j=1;j*37<10000;sum+=j*37, j++); print sum;
__________________
@Taichung |
|
|
|
Regular Member
![]() ![]() 加入日期: Dec 2003 您的住址: 台北/溫哥華
文章: 58
|
引用:
是3 or 7 還是3 and 7? 如果是3 and 7的話那就是= 21一定是21的倍數 如果是3 or 7的話就麻煩了一點.. 第一個loop找出全部的3除進的數字的總和 第二個loop找出全部的7除進的數字的總和 第三個loop找出全部的21除進的總和 part1 + part2 - part3 = answer
__________________
I wanna be like Muuu ike~~~ 此文章於 2005-04-21 01:49 PM 被 wamba1234 編輯. |
|
|
|
|
Amateur Member
![]() 加入日期: Feb 2004 您的住址: 好工作快來找我吧
文章: 38
|
for(i=1;i<=1000;i++)
{ if i(計算餘數的函數)3==0 than { i(計算餘數的函數)7==0 than { sum==i+sum } } } XD.........太久沒碰C 都還給老師了.....
__________________
從缺 |
|
|
|
*停權中*
加入日期: Dec 2001 您的住址: Kaohsiung
文章: 239
|
引用:
10000/3,10000/7,10000/(3*7)求商數 3*(1+3的商數)*3的商數/2+7*(1+7的商數)*7的商數/2-21*(1+21的商數)*21的商數/2 |
|
|
|
|
Basic Member
加入日期: Jan 2002
文章: 23
|
如果是可以被3 or 7 整除的數 加起來的話
可以試試看... double sum = 0; for (int x=1; x<=10000; x++){ if ((x%3==0)||(x%7)) sum+=x; } 此文章於 2005-04-21 04:26 PM 被 davidchan 編輯. |
|
|
|
Regular Member
![]() ![]() 加入日期: Dec 2003 您的住址: 台北/溫哥華
文章: 58
|
引用:
there u go.. good idea.. 用mod比較快 都忘了可以用%.. 短code好用
__________________
I wanna be like Muuu ike~~~ |
|
|
|