资源限制
时间限制:10.0s 内存限制:256.0MB
问题描述
  利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI]。要求结果准确到小数点后5位。(PI = 3.1415926)
  提示:要达到这种程度的精度需要使用double类型。
样例输入
0.5
样例输出
0.5
1.04720

解题思路:
求arccos的过程就是求cos的逆过程,也就是x未知,cosx已知求x,那么我们可以采用二分法试出来,对未知的x进行cos与输入的值相减,如果逼近0,说明未知的x的值就是此时试出来的值,代码如下:

#include<bits/stdc++.h>
#define PI 3.1415926
using namespace std;int main(){double result, l, r, x;cin >> x;l = 0;r = PI;result = (l + r) / 2;while(fabs(cos(result) - x) > 0.000000000001)//二分法 {if(cos(result) - x > 0){l = result;}else{r = result;}result = (l + r) / 2;}cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(5);//限制输出位数 cout << result;return 0;
}

蓝桥杯 7-2求arccos值 C++算法提高 HERODING的蓝桥杯之路相关推荐

  1. 蓝桥杯 珠心算测验 C++算法提高 HERODING的蓝桥杯之路

    资源限制 时间限制:1.0s 内存限制:256.0MB 解题思路: 时隔半个多月,我又开始更新了!这次的珠心算测验其实是一个枚举题目,把所有情况枚举出来,然后判断一下枚举的数是否有重复现象,结果是否有 ...

  2. 蓝桥杯 成绩排序 C++算法提高 HERODING的蓝桥杯之路

    资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给出n个学生的成绩,将这些学生按成绩排序, 排序规则,优先考虑数学成绩,高的在前:数学相同,英语高的在前:数学英语都相同,语文高的在前 ...

  3. 蓝桥杯 算法提高 ADV-222 7-2求arccos值

    算法提高 7-2求arccos值 时间限制:10.0s 内存限制:256.0MB 问题描述 利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值 ...

  4. 蓝桥杯 ADV-222 算法提高 7-2求arccos值

    问题描述 利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI].要求结果准确到小数点后5位.(PI = 3.1415926) 提 ...

  5. 蓝桥杯求arccos值c语言,[蓝桥杯][算法提高VIP]求arccos值 (C语言代码)

    解题思路: cos(a)=b; arccos(b)=a; 那么有arccos(x)=result,cos(result)=x理论上成立 只要测出cos(result)无限接近于x(已知),那么resu ...

  6. 【蓝桥杯】算法提高 7-2求arccos值

    题目链接:http://lx.lanqiao.cn/problem.page?gpid=T402 问题描述 利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1 ...

  7. vs19c++求arccos值

    一.要求 利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI].要求结果准确到小数点后5位.(PI = 3.1415926) 输 ...

  8. 【蓝桥杯】【入门题】【算法提高VIP】1480:模拟计算器

    题目 1480:模拟计算器 蓝桥杯刷题群已成立,微信后台回复[蓝桥杯],即可进入. 如果加入了之前的社群不需要重复加入. 时间限制: 1Sec 内存限制: 128MB 1. 题目描述 使用Switch ...

  9. 【蓝桥杯】【入门题】【算法提高VIP】1481:剪刀石头布

    题目 1481:剪刀石头布 蓝桥杯刷题群已成立,微信后台回复[蓝桥杯],即可进入. 如果加入了之前的社群不需要重复加入. 时间限制: 1Sec 内存限制: 128MB 1. 题目描述 编写程序实现&q ...

  10. 蓝桥杯 ADV-14 算法提高 卡勒沃夫之弱水路三千(提高型)

    问题描述 锦瑟年华谁与度 莫问情归处 只影向斜阳 剑吼西风 欲把春留驻 天涯芳草无归路 回首花无数 解语自销魂 弱袂萦春 尘缘不相误 ...... 在卡勒沃夫充满文学杀伤力的声音中,身处紫荆2号楼20 ...

最新文章

  1. Android 侧滑栏 (DrawerLayout)
  2. html与文本文件区别,流文件与文本文件的区别
  3. 简谈TCP的八个特性
  4. 【机器学习基础】如何在Python中处理不平衡数据
  5. VUE基本语法1-插值 属性绑定
  6. Java实现AES和RSA算法
  7. php任务队列有什么优势,PHP使用任务队列这个词的含义,到底什么是任务队列
  8. struts2的java.lang.NoSuchMethodException异常处理
  9. 全球首家!比亚迪宣布停止燃油汽车整车生产
  10. 使用XML绑定下拉列表
  11. chaincode java_基于Hyperledger Fabric交易系统帐户的钱包模型的java Chaincode实例
  12. Python PyQt5 教程
  13. C 语言中 bzero()函数的使用
  14. 软件体系结构测试定义,软件体系结构-中国大学mooc-题库零氪
  15. Apollo详解之canbus模块——综述
  16. 教师资格证考试计算机知识题库,教师资格考试《高中信息技术》试题
  17. 你要知道的内存条知识
  18. 图扑软件基于钻孔数据的三维地质模型可视化
  19. python获取本机IP
  20. SCTF-RE200破解笔记

热门文章

  1. Android 打开淘宝商品详情
  2. SV宏定义中反斜杠(\),反引号(`),双反引号(``)的作用
  3. 如何使用robots.txt及其详解
  4. 用户调研---问卷调查
  5. 达梦数据库DSC小记
  6. 太阳能供电锂电充电IC
  7. html特殊符号的例子,CSS/HTML 开发中常用 特殊符号(常用字符实体) 相关扩展(琐碎知识点整理)...
  8. 592. 分数加减运算 : 表达式计算入门题
  9. ThingJS摄像机总结
  10. oracle11g oem使用手册,Oracle11g从入门到精通pdf