太乐了
2016-04-05 19:21
253 查看
问题及描述:
结果及总结:
/*Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称;test.cpp *作者;杨昊 *完成日期;2016年4月3号 *版本号;v6.0 *问题描述:太乐了 *输入描述; 无 *输出描述; 输出答案 */ #include <iostream> using namespace std; const double pi=3.1415926; double mysin(double x); double myabs(double x); int main( ) { cout<<"sin(π/2)的值为"<<mysin(pi/2)<<endl; cout<<"sin(56°)的值为"<<mysin((56.0/180)*pi)<<endl; return 0; } double mysin(double x) { double sum=x,x_pow=x,item; int n=1,fact=1,sign=1; do { fact=fact*(n+1)*(n+2); x_pow*=x*x; sign=-sign; item =x_pow/fact*sign; sum+=item; n+=2; }while(myabs(item)>1e-6); return sum; } double myabs(double x) { return ((x>=0)?x:-x); }
结果及总结:
相关文章推荐
- 第五周项目1-三角形类雏形(4)
- 二叉树各种操作
- 时间类1
- ReactNative学习八-搜索栏的基本布局
- 算法训练 字符串编辑
- 算法训练 最大值与最小值的计算
- 第五周上机实践项目 项目3--时间类(1)
- Java编程手册—异常处理与断言
- 2016-04-05
- 指定数据库ASMIFS使用的存储类型[]:
- awk解密
- C#委托和事件
- 优秀程序设计的18大原则
- Codeforces Round #251(Div. 2) 439C. Devu and Partitioning of the Array 构造
- JAVA连接MYSQL数据库以及操作
- 算法训练 判定数字
- int *a[10],int (*a)[10],int *a[10],int (*a)(int),int (*a[10])(int)
- adb连接时出现如下错误CreateProcess failure, error 2 * could not start server *
- Eclipse常用快捷键
- Leetcode 99. Recover Binary Search Tree