2016届蓝桥杯省赛B组第三题
2017-02-06 18:46
155 查看
如果x的x次幂结果为10(参见【图1.png】),
你能计算出x的近似值吗?
显然,这个值是介于2和3之间的一个数字。
请把x的值计算到小数后6位(四舍五入),并填写这个小数值。
注意:只填写一个小数,不要写任何多余的符号或说明。
这道题注意以下几点:
1:浮点数的绝对值用fabs,整数的绝对值用abs。
2:对于四舍五入,可以多输出几位进行判断。
3:除了暴力枚举之外,更好的办法有牛顿迭代法等等。具体感兴趣的同学可以去自己试试写写代码。
你能计算出x的近似值吗?
显然,这个值是介于2和3之间的一个数字。
请把x的值计算到小数后6位(四舍五入),并填写这个小数值。
注意:只填写一个小数,不要写任何多余的符号或说明。
这道题注意以下几点:
1:浮点数的绝对值用fabs,整数的绝对值用abs。
2:对于四舍五入,可以多输出几位进行判断。
3:除了暴力枚举之外,更好的办法有牛顿迭代法等等。具体感兴趣的同学可以去自己试试写写代码。
#include<stdio.h> #include<stdlib.h> #include<math.h> int main(){ double i=2.0; while(i<3){ if(fabs(pow(i,i)-10)<0.0000001) printf("%.8lf\n",i); i+=0.00000001; } return 0; }
相关文章推荐
- 第八届蓝桥杯 省赛B组第三题承压计算
- 2018年第九届蓝桥杯【C++省赛B组】【第三题:乘积尾零】——附解题代码
- 2018年第九届蓝桥杯【C++省赛B组】【第三题:乘积尾零】
- 2016届蓝桥杯省赛B组 第5题 勾股定理
- 2016届蓝桥杯省赛B组第二题
- 2016第七届蓝桥杯C/C++ B组省赛第三题:凑算式
- 2016届蓝桥杯省赛A组奇妙的数字
- 第六届蓝桥杯个人省赛C语言A组第三题
- 2016届蓝桥杯省赛A组格子输出(printf(“”%*s“”)的应用)
- 2017第八届蓝桥杯B组省赛第三题:承压计算
- 2018省赛第九届蓝桥杯真题C语言B第三题题解 乘积尾零
- 2015年蓝桥杯省赛B组第3题--三羊献瑞 (暴力和深搜)
- 蓝桥杯-第七届省赛javaA组-取球博弈
- 2015蓝桥杯省赛B组C/C++
- 2015年蓝桥杯省赛B组第10题--生命之树
- 2016蓝桥杯A组java第三题
- 第八届蓝桥杯省赛B组之承压计算
- 蓝桥杯2014省赛
- 第八届蓝桥杯c++大学A组(省赛)——第二题
- 蓝桥杯第五届省赛JAVA真题----最长公共子序列