#include<iostream>
#include<iomanip>
#include<cmath>
#include<ctime>
#include<cstdlib>
using namespace std;
int main ()
{
const double PI=3.1415926;
double sinx=0,x,y,
sign=1,i=1,n=1,t=1;
cout<<"请输入x的值:"<<endl;
cin>>x;
y=x*PI/180;
while((pow(y,n)/t)>=1.0E-7)
{
while(i<=n)
{
t=t*i;
i++;
}//求阶乘
sinx=sinx+sign*pow(y,n)/t;
sign=-sign;
n=n+2;
}
cout<<"sinx="<<sinx<<endl;
return 0;
}