English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

一個JAVA的題目...我想JAVA跟C++都差不多能解同樣的答案,想了很久就是想不出來怎麼寫,題目是...1+2*3+3*4*5+4*5*6*7+5*6*7*8*9+...依序+到6好像是用迴圈去做...可是做不出來,希望大大能教寫法來啟發啟發

2006-11-17 04:20:17 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 程式設計

m...不知道能不能只單單用迴圈就能做出來呢~"~

2006-11-17 08:15:36 · update #1

兩個的人的解法都一樣@.@ 故公平論~交付投票 謝謝你們嚕~創造每個人的知識是大家的福氣哦!

2006-11-19 15:38:49 · update #2

2 個解答

下面的程式可以正常執行,我把解說放在程式中。
public class Sumup {
public static void main(String[] argv){
long sum=0l;//這是在大迴圈內用來加總的,起始值為0
for ( int i=1;i <=6 ; i++){//這個迴圈,表示要加幾次
int subSum=1;//這是小迴圈內用來計算乘積用的
for(int j=i,counter=i;j subSum*=j;
}
sum+=subSum;//每次乘完的結果加總起來
}

System.out.println("The Answer is :"+sum);
}
}

2006-11-17 13:18:45 補充:
我不懂你的意思耶,現在不就是單單用廻圈而己嗎

2006-11-18 19:40:25 補充:
這裡是Java版,寫一個C的程式不是很奇怪嗎。這麼簡單的題目,有需要搶答的這麼兇,還能有什麼其他形式的正確解答嗎。

2006-11-17 04:50:48 · answer #1 · answered by Lord Shih 4 · 0 0

//Power by Microsoft Visual Studio 2005//可以使用 Dev-C++ 編譯此程式#include#includeint main(int argc, char *argv[]){ //=====START=====// unsigned int i,j,k,item,total; for(i=0,total=0;i<6;i++){  for(j=0,k=i+1,item=1;j

2006-11-18 14:25:59 · answer #2 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers