题目
解决代码及点评
这道题和上一道题类似,第n个累加项 = n-1累加项的n倍
由于有这个规律,我们可以用一个for循环实现
但是例子代码并没有这么做,大家可以回去修改下代码,使得代码更加有效率
这个代码把n的阶乘写成了一个函数
/************************************************************************/ /* 5. 用循环语句编写求 1到20的阶乘的程序。 */ /************************************************************************/ #include <stdio.h> #include <stdlib.h> #include <math.h> int f45(int num) // 实现阶乘的函数 { int sum=1; if (num==0)