用泰勒级数实现。
cosx=1-1/2! x^2+1/4! x^4-1/6! x^6+…
double cos(double x)
{
const int n=20;
int i;
double t=1;
int j;
double s=0;
for(i=0;i
t=1;
for(j=i;j>=2;j--)
t*=j;
if(i%4==0)
s+=exp(x,i)/t;
else
s-= exp(x,i)/t;
}
return s;
}
何谓自动生成x,y值?随机x并计算y吗?