x 的 x 次方等于10,求 x
当 x 的 x 次方为10时,求 x 的值,精确到小数位后9位
过程如下:
2 的 2 次方 小于 10;
3 的 3 次方 大于 10;
因此 x 在 2 到 3 之间。
找出整数部分后,需要计算出小数部分,然后把两部分加到一个串里即可(可以以串的形式输出,也可以转成浮点数输出,下面的程序是以串的形式输出的)。
用试探法来做,过程如下:
小数点后第一位,从 0 开始,加在整数部分后面组成一个新数 y,如果 y 的 y 次方小于 10,把 0 去掉,加上 1,......
依次往下加,直到 y 的 y 次方大于 10,即可确定 x 的小数部分的第一位为当前数字的前一位。
例如:
2.1 的 2.1 次方 小于 10;
2.2 的 2.2 次方 小于 10;
……
2.5 的 2.5 次方 小于 10;
2.6 的 2.6 次方 大于 10;
因此,小数第一位是 5,当前 x 为 2.5……。
同理,即可求出小数部分的第 2 到 9 位。
程序如下:
//2017.03.16 by 迷糊狐狸 public class Test {static String s = "";static String f(double d){for(int i=1; i<d; i++){if(Math.pow(i, i)>=d){s = f(9, i-1, d);break;}}s = s.charAt(0) + "." + s.substring(1);return s;}static String f(int k, int n, double p){s = s + n;if(k<=0)return s;String s1 = s.charAt(0) + "." + s.substring(1);String s2 = "";for(int i=1; i<=10; i++){double d = Double.parseDouble(s1 + i);if(Math.pow(d, d)>p){s2 = f(k-1, i-1, p);s = n + f(k-1, i-1, p);break;}}s = s2;return s;}public static void main(String[] args) {String s = f(10);System.out.println(s);double d = Double.parseDouble(s);System.out.println(Math.pow(d, d));}}
该程序的后一个输出为检验第一个结果所用。
输出结果如下:
转载于:https://www.cnblogs.com/liyuanba/p/x-x----10.html
x 的 x 次方等于10,求 x相关推荐
- 科学计算机e的x次方,E的X次方等于10,怎么求X,如何用财务计算器计算呢
E的X次方等于10,怎么求X,如何用财务计算器计算呢以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! E的X次方等于10, ...
- 科学计算机怎么直接显示10的多少次方,3的几次方等于10 怎么算 log及科学计算器里的其它 函数怎么正确输入...
3的几次方等于10 怎么算 log及科学计算器里的其它 函数怎么正确输入以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ...
- 1+r的n次方c 语言怎么写,(1+R)的负N次方等于一个整数,求R的公式!
(1+R)的负N次方等于一个整数,求R的公式! 关注:177 答案:4 手机版 解决时间 2021-01-23 23:11 提问者慢慢学会遗忘 2021-01-23 17:23 比如说(1+R)的 ...
- 计算机可以计算出十的一百次方吗,世界上最大的数字单位 古戈尔(1古戈尔等于10的100次方)...
你知道世界上最大的数字单位是哪一个,又有多大吗?其实从严格数学意义上来讲,世界上最大的数字是并不存在的,因为它能够无穷大,而目前公认的"最大"计数单位其实便是古戈尔了,那么1古戈尔 ...
- python计算1的平方减2的平方加3的平方减4的平方怎么算_已知X的平方加4x减一等于零 求2x的四次方加八X的三次方减四X的平方减八X加一的值...
已知X的平方加4x减一等于零 求2x的四次方加八X的三次方减四X的平方减八X加一的值以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来 ...
- 立方根号三等于多少计算机,三次根号3(3的根号三次方等于多少)
三次根号2就是立方下2=1.25992105(实际上已经是最简了) 三次根号3=1.44224957 我是老师 谢谢采纳 没有正确答案? 为什么? 3^(1/3) = 1.4422495703074- ...
- (转载) 数组a[]={3,5,2,4,1,8},要求从a中找出所有“和”等于10的子集
背包问题. 不过就这道题目本身而言,由于集合a中只要6个元素,而不是成千上万,所以可以使用更直观的办法: 只要你能通过程序给出数组a中元素所组成的集合的所有的子集合(幂集),那么只需在 ...
- 用java编写奖金税率_企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%_java企业利润提成计算代码...
今天上java课程的时候老师给布置了一个作业,让让java计算一下企业该发放的奖金总额,接下来吾爱编程就为大家介绍一下java实现企业发放的奖金根据利润提成的代码,有需要的小伙伴可以参考一下: 1.题 ...
- 【数学】-1的根号二次方等于多少?
突然发现我这博客咋啥都开始写了呢... 上微积分课胡思乱想系列... 显然这个东西在数学上是没有定义的. 包括 −1 -1的 13 \frac13次方这样的东西,数学上的定义也挺模糊的 不过我们可以想 ...
最新文章
- 全国大学生智能车单车行进组中的单车改造飞轮安装方案参考
- 定义EditPlus 语法文件详解
- 牛客网(剑指offer) 第十一题 二进制中1的个数
- C++ STL deque容器添加和删除元素方法完全攻略
- 自增主键为什么不是连续的?
- 鸢尾花(Iris)数据集
- java移位运算详解
- 关于shopex网店系统和网店助理的几点优化建议
- 热风销售不合格凉鞋、外套遭处罚,服装商家经营需诚信
- 磁盘坏道的检测及修复
- 验证码研究入门必读(验证码是什么,有什么用,分类,设计,破解,未来发展)
- 2opt邻域搜索算法—以旅行商问题为例
- 每粒尘埃都有IP,你信了吗?
- 玩怪物猎人P3发现一个BUG可以金钱无数(非老金)
- VBA数值溢出问题 int才能支持65535
- 有手就行的 Spring Boot 集成 Shiro
- 基于STM32的温度控制系统仿真
- 不用软件测试火车速度,实测八款抢火车票软件 优先出票权仅拼速度非真正优先...
- 树状结构数据查询方法
- 什么是MTU?设置设备MTU时,需要注意哪些事项?
热门文章
- 2021年慈溪横河中学高考成绩查询,喜报|2018年高考喜报频传,慈溪高考再创新辉煌...
- 2022年泰迪杯数据分析_B题:银行客户忠诚度分析赛题数据_任务五
- 《互联网保险业务监管暂行办法》
- EAS7.5服务器文件夹备份,EAS账套备份恢复指导手册
- 初等数论 课堂笔记 第三章 --同余及其一些有趣的应用
- JDK 21 要来了:已从主线分叉,将成为下一个 LTS 版本!
- hnuoj10016
- 内存池、自由空间、堆内存 等名称解释(不间断更新。。。)
- 远程协助软件推荐,有哪些远程协助工具?
- Excel 2010 VBA 入门 130 利用窗体创建实时筛选浮动工具栏