1194C语言实验——余弦

来源:互联网 发布:淘宝女装名店排行 编辑:程序博客网 时间:2024/05/18 21:47

题目描述

输入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;
}
0 0