
#include
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;
这是什么???