【蓝桥杯】算法提高 7-2求arccos值
来源:互联网 发布:网络解决方案 编辑:程序博客网 时间:2024/06/05 10:15
题目链接:http://lx.lanqiao.cn/problem.page?gpid=T402
问题描述
利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI]。要求结果准确到小数点后5位。(PI = 3.1415926)
提示:要达到这种程度的精度需要使用double类型。
提示:要达到这种程度的精度需要使用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;while(scanf("%f",&x)!=EOF){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值
- 蓝桥杯 算法提高 7-2求arccos值
- 算法提高 ADV-222 7-2求arccos值
- 蓝桥杯 算法提高 求最大值
- 蓝桥杯 算法提高 求最大值
- 蓝桥杯 ADV-213 算法提高 3-2求存款
- 蓝桥杯 ADV-92 算法提高 求最大公约数
- 算法提高 3-2求存款
- 算法提高 求最大值
- 算法提高 求最大公约数
- 算法提高 求最大值
- 算法提高 求最大值
- 算法提高 求最大值 DP
- 第十七章 集合Collection 1
- Whoere即时聊天App(三)客户端实现+服务部署
- 设计模式-装饰者设计模式
- linux驱动的异步同步通知机制
- TreeSet部分源码解析
- 【蓝桥杯】算法提高 7-2求arccos值
- 面向对象的原则
- ACM 海贼王之伟大航路(深搜剪枝)
- Android之DOM解析XML
- 读“深度探索C++模型”的一些理解
- conda下载很慢怎么办?
- MySQL
- stm32学习笔记之用systick写delay
- 如何用android自带的设置功能(PreferenceActivity),快速给你的应用添加设置