C语言实验——余弦

来源:互联网 发布:2016淘宝开店教程 编辑:程序博客网 时间:2024/06/10 00:09

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 <iostream>using namespace std;int main(){    double x, n;    int i;    double p, sum;    while(cin>>x>>n)    {        p = 1.0;        sum = 1.0;        for(i = 1; i <= n; i++)        {            p = p*x*x*(-1)/((2*i-1)*(2*i));//必须把后面打括号            sum+=p;        }        printf("%.4lf\n", sum);    }    return 0;}
原创粉丝点击