zoukankan      html  css  js  c++  java
  • 求sinx

    /*级数求sin
    sinx=x-x^3/3!+x^5/5!-x^7/7!+x^9/9!-……
    其中:x^3表示对的3次方.3!表示3的阶乘,以此类推
    从键盘输入x,表示弧度. 
    当计算出的这一项的绝对值小于10的-6次方停止计算
    求sinx的值
    结果保留小数点后5位
    输入描述
    从键盘输入x,表示弧度. 
    输出描述
    输出sinx的值
    结果保留小数点后5位
    输入样例
    3.14
    输出样例
    0.00159*/
    #include<stdio.h>
    int main()
    {
        int i,j,k;
        double x,f=1.0,sinx=0.0,jc=1,cif=1;
        scanf("%lf",&x);
        for(i=1;cif/jc>0.000001;i+=2)
        { jc=1;
         cif=1;
         for(j=1;j<=i;j++)
          {
             cif=cif*x;
             jc=jc*j;
          }
            sinx=sinx+f*cif/jc;
            f=-f;
        
        }
        printf("%.5lf",sinx);
        return 0;
    }
  • 相关阅读:
    eclipse CreateProcess error=87
    排序与查找
    利用Excel导出sql语句
    Java 反射机制总结
    MySQL问题
    异常解决
    MySQL连接不上
    工作时总结
    笔记
    注意
  • 原文地址:https://www.cnblogs.com/tt-t/p/6179870.html
Copyright © 2011-2022 走看看