c++一个错误
代码如下#include <iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int main(int argc, char *argv[])
{ int i=1;
double x,z,y,sum=1.0;
cin>>x;
while(fabs(y)<0.00001){
i=1;
y=pow(x,i)/fact(i); (错误的地方)
sum=sum+y;
i=i+1;
}
cout<<setiosflags(ios::fixed)<<setprecision(2)<<sum<<endl;
return 0;
}
想求一个数的平方,下次是这个数的三次方然后一直累加