用for while dowhile 递归输出n!

1.for循环输出n!程序及结果。

用for while dowhile 递归输出n!_第1张图片

2.while循环输出n!程序及结果。

用for while dowhile 递归输出n!_第2张图片

3.do-while循环输出n!程序及结果。

用for while dowhile 递归输出n!_第3张图片

4.递归输出n!程序及结果。

用for while dowhile 递归输出n!_第4张图片

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不对,经检查还是因为自己的粗心,程序敲得错误,改正后程序正常运行。同时我一直保持着虚心请教的习惯,不懂就问,我的同学也是一如既往地有耐心,真的是很感谢。我决定我要好好学习,一直保持着初心,努力,认真学习。

转载于:https://www.cnblogs.com/DYL1923/p/10591230.html

你可能感兴趣的:(用for while dowhile 递归输出n!)