焦糖不焦哦 2021-03-11 12:44 采纳率: 40%
浏览 278

宁波OJ平台,1123 求cos(x)的值,

#include<stdio.h>
#include<math.h>

double jiecheng(int n);

int main()
{
    double x,y;

    scanf("%lf",&x);
    y=1.0-pow(x,2)/jiecheng(2)+pow(x,4)/jiecheng(4)-pow(x,6)/jiecheng(6)+pow(x,8)/jiecheng(8);
    printf("%.2lf\n",y);
    return 0;
}

double jiecheng(int n)
{
    double y=1;
    int i;

    for(i=n;n>0;n--)
        y *= n;
    return y;
}

  • 写回答

1条回答 默认 最新

  • SoftwareTeacher 《编程之美》作者 2021-03-13 13:25
    关注

    请问你具体碰到了什么问题?

    评论

报告相同问题?