#include<stdio.h>
int main()
{
int i = 0;
int num = 1;
int sum = 0;
for (i = 1; i <= 10; i++)
{
num =num * i;//求出1! 2! 3!
sum = sum + num;//将阶乘相加
}
printf("%d\n", sum);
return 0;
}
本代码采用for循环,运行为当求出1-10阶乘时,直接相加在sum中。
结果为:
#include<stdio.h>
int main()
{
int i = 0;
int num = 1;
int sum = 0;
for (i = 1; i <= 10; i++)
{
num =num * i;//求出1! 2! 3!
sum = sum + num;//将阶乘相加
}
printf("%d\n", sum);
return 0;
}
本代码采用for循环,运行为当求出1-10阶乘时,直接相加在sum中。
结果为: