sinx的输出函数
#include<iostream>#include<cmath>
using namespace std;
int f(int x)
{
int i,a=1,flag=-1;
float s=0,t;
for(i=1;i<=100;i++)
{
a=a*(2*i)*(2*i+1);
t=flag*pow(x,2*i+1)/a;
flag=-flag;
s=s+x+t;
}
return s;
}
int main()
{
float x;
cout<<"Input x=";
cin>>x;
cout<<"sin"<<x<<'='<<f(x)<<endl;
return 0;
}
不知道这是哪错了,求解?