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

麻煩大家先謝謝!
用java 的迴圈寫(x+1/n)+(x+2/n-1)+(x+3/n-2)+.......+(x+n/1)
我想很久麻煩各位高手

2006-04-08 17:26:50 · 2 個解答 · 發問者 spy 1 in 電腦與網際網路 程式設計

2 個解答

(1)計算 (x+1)/n+(x+2)/(n-1)+(x+3)/(n-2)+.......+(x+n)/1。
int nX=1,nN=100;
double dResult=0;
for(int i=0;i dResult=dResult+(double)(nX+i+1)/(nN-i);
}
(2)計算 x+1/(n)+x+2/(n-1)+x+3/(n-2)+.......+x+n/(1) 。
int nX=1,nN=100;
double dResult=0;
dResult=dResult+nX*nN;
for(int i=0;i dResult=dResult+(double)(i+1)/(nN-i);
}

2006-04-09 07:10:31 補充:
這題重點在於 "除法運算":除法運算請記得小數,利用強制轉換型別以達到取得小數。

2006-04-09 03:05:43 · answer #1 · answered by Big_John-tw 7 · 0 0

這位大大您要的是如下的式子嗎?
(x+(1/n))+(x+2/(n-1))+(x+3/(n-2))+.......+(x+n/(1))
若是原式, 找不太到其中的關係說. ^^"

或是上述的式子, 寫法如下:
 int x=1;
 int n=10;
 double sum=0;

 for (int i=1;i<=n;i++)
 {
  sum+=x+i/(n-i+1);
 }

2006-04-08 20:09:41 · answer #2 · answered by ? 2 · 0 0

fedest.com, questions and answers