项目2:太乐了

来源:互联网 发布:lol龙虾皮肤淘宝价多少 编辑:程序博客网 时间:2024/05/17 09:44

问题及代码:

/*
  *copyright (c) 2014,烟台大学计算机学院
  *All rights reserved.
  *文件名称:test.cpp
  *作    者:李一波
  *完成日期:2016年3月23号
  *版 本 号:v1.0
  *
  *问题描述:求四个数的最大公约数
  *输入描述:四个整数
  *程序输出:最大公约数
 */
 #include<iostream>
 using namespace std;
 const double pi=3.1415926;
 double mysin(double x)
 {
    double myabs(double x);
    double g=0;
    double s=1;
    double t=x;
    double ch=x;
    int n=1;
    do
    {
        g+=t;
        s=s*(n+1)*(n+2);
        n+=2;
        ch*=-x*x;
        t=ch/s;
    }while(myabs(t)>1e-6);
    return g/1.0;
 }
 double myabs(double x)
 {
     if(x<0)
        return -x;
     else
        return x;
 }
 int main()
 {
     cout<<"sin(π/2)的值为"<<mysin(pi/2)<<endl;
     cout<<"sin(56°)的值为"<<mysin(56.0/180*pi)<<endl;
     return 0;
 }


运行结果:


0 0
原创粉丝点击