您的位置:首页 > 编程语言 > C语言/C++

1194C语言实验——余弦

2013-12-11 22:55 232 查看


题目描述

输入n的值,计算cos(x)。 




输入

输入数据有多行,每行两个数,包括x和n。第一数据为x,第二个数据为n。


输出

输出cos(x)的值,保留4位小数。


示例输入

0.0 100



示例输出

1.0000


#include<stdio.h>

int main()

{
int sign,i,j,n;
double d,b,x,c,a;
while(scanf("%lf %d",&x,&n)!=EOF)
{
sign=1;c=1;
    for(i=2;i<=2*n;i=i+2)
{ a=1;b=1;
for(j=1;j<=i;j++)
{
a=a*j;
b=b*x;
}
  sign=-1*sign;
  d=sign*b/a;
  c=c+d;
}
printf("%.4lf\n",c);
}
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: