项目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;
}
*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
- 项目2-太乐了
- 项目2:太乐了
- 项目 2-太乐了
- 第十二周项目2-太乐了
- 第四周项目2-太乐了
- 第四周项目2:太乐了
- 第四周项目2-太乐了
- 第四周项目2:太乐了
- 第四周项目2太乐了
- 第四周项目2-太乐了
- 第四周【项目2-太乐了】
- 第四周项目2-太乐了
- 第四周项目2-太乐了
- 第四周 项目2-太乐了
- 第四周项目2太乐了
- 项目10-太乐了
- 第三季上机实践项目-项目2-太乐了
- 第12周项目2--太乐了
- 第四周,项目三,2,小学生算术能力测试系统
- 深度优先搜索
- 3.5.Android控件架构与自定义控件详解之自定义View(四)
- Java核心知识点-一些基本概念
- Android Manager
- 项目2:太乐了
- 第4周项目1-(2)
- C++设计模式之工厂方法模式(Factory Method)
- java并发-CyclicBarrier-实战应用
- webapp和mobileapp分析
- INSTALL_PARSE_FAIL_NO_CERTIFICATE 打jar包的时候遇到的问题。
- spring-mvc中返回fastjson的json数据去掉null值
- 计划
- FragmentTransaction replace add