C程序设计第五章作业6
程序员成长之旅 · 程序员成长之旅/C语言/习题(C语言程序设计)/第五章习题 · 122 字
问:
求
即求(1!+2!+3!+4!......+20!)
答:
#include<stdio.h> //求1!+2!+3!......+20!
int main()
{
double Num = 0, i = 0, j = 0, Result1 = 1, Result2 = 0;
Num = 20;
for (i = 1; i <= Num; i++)//外层循环 确定了n!几次
{
for ( j = 1,Result1=1; j <= i; j++)//内层循环 确定了n!准确数字
{
Result1 = Result1 * j;
}
Result2 += Result1;//n!+n+1!
}
printf("1!+2!+3!......+20!=[%22.15e]", Result2);
return 0;
}