修改如下:
#include <stdio.h>
#include <math.h>
void main()
{
int n,i,t;
float x,e=1;
scanf("%d",&n);
scanf("%f",&x);
for (i=1;i<=n;i++)
{
t*=i;
e = e + pow(x,i)/t;
}
printf("%f",e);
}
n没有赋值吧
你这个得先化简啊
还有你的^这个玩意是取反
应该include“cmath”
用pow(x,i - 1)
算了不说也罢