C语言实验——余弦

来源:互联网 发布:软件销售企业财务处理 编辑:程序博客网 时间:2024/06/09 13:54

C语言实验——余弦

Problem Description


输入n的值,计算cos(x)。
这里写图片描述


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


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


0.0 100

Example Output


1.0000

代码:

#include <stdio.h>#include <stdlib.h>int main(){    int i, n, j;    double sum, a, b, sign, c, x;    while(scanf("%lf %d", &x, &n) != EOF)    {        sum = 1.0, a = 1.0, sign = 1.0;        for(i = 2; i <= 2 * n; i += 2)        {            sign = -sign;            a = a * x * x;            b = 1.0;            for(j = 1; j <= i; j++)            {                b *= j;            }            c = a / b * sign;            sum = sum + c;        }        printf("%.4lf\n", sum);    }    return 0;}
原创粉丝点击