C语言实验——余弦
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
输入n的值,计算cos(x)。
输入
输入数据有多行,每行两个数,包括x和n。第一数据为x,第二个数据为n。
输出
输出cos(x)的值,保留4位小数。
示例输入
0.0 100
示例输出
1.0000
#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("%.4lf\n", sum);
}
return 0;
}