c语言编程。计算级数前n项的和:1+x+x*x/2!+x*x*x/3!+...+x的n次方/n!.
我的编程哪里错了请指点一下。
#include<stdio.h>
double f(int n,double x)
{
int i;
double y=k=s=t=1;
for(i=1;i<=n;i++)
{ k*=x;
s*=t;
t++;
y+=k/s;}
return y;
}
void main()
{ int n;
double x;
scanf("%d,%lf",&n,&x);
printf("%lf\n",f(n,x));
}
double y=k=s=t=1;
这个分开来写:double y=1,k=1,s=1,t=1;
double y=k=s=t=1;声明有错。
double y=k=s=t=1;
这是什么???