很短的一个代码 求找错
y= 1+x+x2/2!+x3/3!+x4/4!+… 前20项其中x2表示x的平方,以此类推 。
下面程序里x是6.
#include<stdio.h>
#include<math.h>
int fact(int n);
int main(void)
{double y=0;
int i;
for(i=0;i<20;i++)
y+=pow(6,i)/fact(i);
printf("%lf",y);
return 0;
}//main
int fact(int n)
{int i;
if(n==0)
n+=1;
else;
int fact=1;
for(i=1;i<=n;i++)
fact=fact*i;
return fact;
}//求阶乘