d
〃秋風〃掃落葉あ
#include <stdio.h>
void main()
{
long double jiecheng(int n);
long double i=0,sum=0;
for(i=0;i<20;i++)
{sum=sum+jiecheng(i+1);
}
printf("%f",sum);
}
long double jiecheng(int n)
{
long double c;
if(n==1)
c=1;
else
c=n*jiecheng(n-1);
return(c);
}
我做出的答案是:2561327494111820300.000000 好像答案不对的,你自己检查一下。