Java小例子——角谷猜想
每日吸收数学精神(一)
众所周知,学习计算机是很耗脑力的,而经常进行大脑训练时很有必要的,要不然就“生锈了”。逻辑思维重要源泉——伟大的数学,正是人类文明发展进步的基石和重要里程碑,每天磨磨脑袋还是很有必要的
角谷猜想一般指冰雹猜想。冰雹猜想是指:一个正整数x,如果是奇数就乘以3再加1,如果是偶数就除以2,这样经过若干个次数,最终回到1。无论这个过程中的数值如何庞大,就像瀑布一样迅速坠落。
package beginner;import java.util.Scanner;public class Jiaogu {static void ProveJiaogu(int n){int count = 1;int tmp = n;while(n != 1 && count <= 1000){if(n % 2 == 0){System.out.printf("%d / 2 = %d\n", n, n / 2);n /= 2;}else{System.out.printf("%d * 3 + 1 = %d\n", n, n * 3 + 1);n = n * 3 + 1;}count++;}if(count < 1000 && n == 1)System.out.printf("%d这个数满足角谷猜想\n", tmp);}public static void main(String[] args) {// TODO Auto-generated method stubint n;Scanner in = new Scanner(System.in);System.out.println("Please enter a digit:");n = in.nextInt();System.out.println("验证过程如下:");ProveJiaogu(n);}}
部分结果如下:
如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
Java小例子——角谷猜想相关推荐
- java角谷_[蓝桥杯]角谷猜想问题
问题描述: 你听说过角谷猜想吗? 任意的正整数,比如 5, 我们从它开始,如下规则计算: 如果是偶数,则除以2,如果是奇数,则乘以3再加1. 如此循环,最终必会得到"1" ! 比如 ...
- java证明角谷猜想_角谷猜想证明
摘要: 本文应用反证法,通过黑洞数唯1,3x+1必唯1,证明3x+1猜想成立. 关键词: 角谷猜想 黑洞 一."角谷猜想"概念 "角谷猜想"又称"冰雹 ...
- 角谷猜想python代码_查看“Python-2020-fall”的源代码
因为以下原因,您没有权限编辑本页: 您所请求的操作仅限于该用户组的用户使用:用户 您可以查看与复制此页面的源代码.== Python程序设计课程主页(2020年秋季学期) == Teacher: [h ...
- Python验证和可视化冰雹猜想、角谷猜想、考拉兹猜想
推荐教材:<中学生可以这样学Python(微课版)>,董付国.应根球,清华大学出版社,ISBN:9787302554639 京东购买链接: =================== 问题描述 ...
- HDU1279 验证角谷猜想【水题】
验证角谷猜想 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Sub ...
- matlab验证角谷猜想问题,角谷猜想1.5编程基础之循环控制21
一道基础的ACM数学编程题 纠结下,k-base这是指k进制,不是指k位的数.这个题的意思是,找出n的个数,n的意思是,能被一个多位数整除,同时该每个数相加后也能被整除.下面说下为什么这个多位数(m位 ...
- OJ每日一练——角谷猜想
问题描述: 所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1.如,假定初始整数为5,计算过程分别为16.8.4.2 ...
- 1038: 角谷猜想
题目 Description 角谷猜想: 日本一位中学生发现一个奇妙的"定理",请角谷教授证明,而教授无能为力,于是产生角谷猜想.猜想的内容是:任给一个自然数,若为偶数除以2,若为 ...
- [角谷猜想 || 冰雹猜想]的一些瞎想
早上睡醒躺床上不想起来,想到一个好玩的东西: 任意数字,如果是偶数,就除以2:如果是奇数,乘以一个奇数o并加一(奇数乘以奇数必定是奇数,加一变偶数):反复进行这个步骤,最后这个动荡的数列会不会 ...
最新文章
- 如何构建优质的推荐系统服务?| 技术头条
- 新方案-eclipse配置tomcat中文乱码另一种解决方案
- LeetCode集锦(八) - 第26题 Remove Duplicates From Sorted Array
- android studio日历小程序,android studio无法加载日历界面
- 游戏计算获胜概率_伟大的命令行挑战赛的获胜者宣布
- java 的function_Function方法-java
- 嵌入式电路设计(dsp电路设计)
- H3C iMC PLAT 安装部署相关问题及解决方法1
- 这款游戏玩法是Low了点,但赚的却是实打实的EOS。
- 微信公众号(静默授权和分享)
- Javascript基础知识笔记二
- Python安装cv2库出错及解决:Could not find a version that satisfies the requirement cv2
- Hadoop集群部署模型纵览3
- 空间直线同球体交点求解
- 计算机听录测试,电脑自带可以录音但是QQ语音检测不行
- 基于ebpf统计docker容器网络流量
- 编制现金流量表3个步骤!
- 循序渐进学Java day1
- Android课程表显示
- 高性能PC机与服务器的真正区别
热门文章
- golang接收 post和get请求参数处理
- 适合自己才是最好的,又是一个能替代 Postman 的工具,Apifox 真香!
- 利用pytorch来深入理解CELoss、BCELoss和NLLLoss之间的关系
- Houdini 如何加置换材质
- 【POI】T1 特工 szp
- 陈安之:成功者都运用“潜意识”的力量
- C语言小项目之“究极无敌螺旋丸极爆炸狂拽炫酷五彩棒的”通讯录之*派小猩*作品
- Tomcat部署Web项目的3种方式
- 关爱孤寡老人 用心陪伴 让老人安度幸福晚年
- Cannot reattach ActivatedRouteSnapshot created from a different route