1. 程式人生 > >用for while dowhile 遞歸輸出n!

用for while dowhile 遞歸輸出n!

總結 習慣 fun n-1 return 決定 分享圖片 for循環 遞歸

1.for循環輸出n!程序及結果。

技術分享圖片

2.while循環輸出n!程序及結果。

技術分享圖片

3.do-while循環輸出n!程序及結果。

技術分享圖片

4.遞歸輸出n!程序及結果。

技術分享圖片

5.總結

這次n!程序輸出實驗,用到了以前的知識:for循環、while循環、do-while循環和遞歸循環,我有鞏固了一下知識,記住了for循環的關鍵字是for(int i=1,i<=7,i++);sum*=n--或者sum=sum*i;while 循環是while(n>=1) sum*=n--;do-while循環是do{sum*=n--;}while(n>=1);

遞歸循環是if(n==1){return 1;} else{reeturn n*fun(n-1);}。

在這次實驗中我還是遇到了問題,一開始程序輸出out不對,經檢查還是因為自己的粗心,程序敲得錯誤,改正後程序正常運行。同時我一直保持著虛心請教的習慣,不懂就問,我的同學也是一如既往地有耐心,真的是很感謝。我決定我要好好學習,一直保持著初心,努力,認真學習。

用for while dowhile 遞歸輸出n!