算法提高 7-2求arccos值
来源:互联网 发布:今知三四来求亲打一肖 编辑:程序博客网 时间:2024/05/29 03:52
算法提高 7-2求arccos值
时间限制:10.0s 内存限制:256.0MB
提交此题
问题描述
利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI]。要求结果准确到小数点后5位。(PI = 3.1415926)
提示:要达到这种程度的精度需要使用double类型。
样例输入
0.5
样例输出
数据规模和约定
-1 <= x <= 1, 0 <= arccos(x) <= PI。
#include<cstdio>#include<cmath>#define PI 3.1415926using namespace std;int main(){ float x; double s; scanf("%f",&x); if(x==0) s=PI/2; else if(x<0) s=PI-atan(sqrt(1-x*x)/(-1*x)); else s=atan(sqrt(1-x*x)/x); printf("%0.5f\n", s); return 0;}
0 0
- 算法提高 7-2求arccos值
- 算法提高 7-2求arccos值
- 算法提高 7-2求arccos值
- 算法提高 7-2求arccos值
- 算法提高 7-2求arccos值
- 【蓝桥杯】算法提高 7-2求arccos值
- 算法提高 ADV-222 7-2求arccos值
- 蓝桥杯 算法提高 7-2求arccos值
- 算法提高 3-2求存款
- 算法提高 求最大值
- 算法提高 求最大公约数
- 算法提高 求最大值
- 算法提高 求最大值
- 蓝桥杯 算法提高 求最大值
- 蓝桥杯 算法提高 求最大值
- 算法提高 求最大值 DP
- 蓝桥杯 ADV-213 算法提高 3-2求存款
- 蓝桥杯 ADV-92 算法提高 求最大公约数
- COCOS2D创建菜单,按钮区域和文字显示不一致
- android媒体开发--OpenCore和Stagefright(一)
- JIRA状态为任务结束,但是解决结果为未解决相关配置
- 从 MVC 到前后端分离
- ionic项目实战-小白踩坑走起【2017/3/7起·持续更新】
- 算法提高 7-2求arccos值
- caffe学习(1)------windows下基于GPU配置
- 决策树算法系列——GBDT
- Linux部署Java Project(带main方法)
- LitePal基本用法_01
- hokuyo激光雷达跑cartographer
- JavaScript 函数四种调用模式
- C#汉字转化成拼音的算法
- 常用正则