編寫java應用程式,計算1 2! 3! 4從第

2021-04-12 07:20:58 字數 1168 閱讀 2112

1樓:匿名使用者

f1 = 1

f2 = f1 / 2

f3 = f2 / 3

fn = f(n-1) / n

如果每一項都計算一遍階乘,那麼程式的複雜度會很大,可以通過備忘錄的形式,比如將f(n-1)的計算結果儲存下來,計算fn的時候,就不用再計算(n-1)的階乘了。

**如下:

public class test3

system.out.println("前" + index + "項之和:" + sum);

}public double cal(int num)double value = map.get(num - 1);

double result = value / num;

map.put(num, result);

return result;}}

執行結果:

前20項之和:1.7182818284590455

2樓:小小白喔

package s1;//包名可以不要//public class s1

sum=sum+1;//加上1//

system.out.println(+sum);//輸出結果//break;//結束while迴圈//} }}

3樓:天涯ni一角

double result = 0;

for(int i=1;i<20;i++){int temp = i;

for(int j=1;j

4樓:匿名使用者

int sum =0,temp=1 for(int i=1;i<=20;i++) system.out.println(sum);

5樓:匿名使用者

public class example43forresult+=1*1.0/temp;

}system.out.println("result="+result);}}

result=1.7182818351251556

6樓:匿名使用者

int sum = 0;

for(int i = 1;i <= 20;i++)sum += 1 / (i++);

system.out.println(sum);

用c(windows應用程式)編寫程式,輸入自己的姓名

新建一個visual c 的windows應用程式,在窗體上新增一個button和一個textbox,在button裡新增以下 if textbox1.text 這是控制檯輸入法 static void main string args console.writeline 請輸入你的姓名 strin...

java應用程式操作oracle資料庫的問題

oracle資料庫 的 體系 例項 資料庫 使用者 schema 表 檢視等 你用 dbsnmp 使用者登入 如果你的 表 books 是 使用者 dbsnmp的,那麼 你這樣的insert 應該是可以成功的。否則需要 加上使用者名稱 insert into 使用者名稱.books id,name ...

應用程式圖示丟失怎麼恢復,Word應用程式圖示丟失怎麼恢復

1 開啟下圖,點開始 所有程式 microsoft office word 2007,選擇microsoft office word 2007點右鍵,選傳送快捷方式到桌面。2 如果還不行,你得重新安裝軟體了。開始選單,找到word,右鍵屬性,在快捷方式下面有更改圖示 進去看看有沒有word圖示,沒有...