题目描述
输入n的值,计算cos(x)。
输入
多组测试数据。
每组测试数据2个数,包括x和n。第一数据为x,第二个数据为n。
输出
输出cos(x)的值,保留4位小数。
样例输入
0.0 100
0.123 100
样例输出
1.0000
0.9924
参考代码
#include <stdio.h>
int main()
{
double x, sum, t, item;
int n, i;
while (scanf("%lf %d", &x, &n)==2)
{
t = x*x;
item = 1.0;
sum = 1.0;
for (i=1; i<=n; i++)
{
item *= -t;
item /= (i*2-1)*(i*2);
sum += item;
}
printf("%.4lfn", sum);
}
return 0;
}
解析
暂无