一个超简单的方法(适合新手)
比如求1!+2!+3!+……10!的和
思路如下:先定义好几个量,fact就是当i等于几时的阶乘 sum为总和。
图示如下:
代码如下:
#include<stdio.h>
int main() {
int i = 1;
int sum = 0;
int fact = 1;
while (i <=10) {
fact = i * fact;
i++;
sum = sum + fact;
printf("%d\n", sum);
}
return 0;
}