每日吸收数学精神(一)

众所周知,学习计算机是很耗脑力的,而经常进行大脑训练时很有必要的,要不然就“生锈了”。逻辑思维重要源泉——伟大的数学,正是人类文明发展进步的基石和重要里程碑,每天磨磨脑袋还是很有必要的

角谷猜想一般指冰雹猜想。冰雹猜想是指:一个正整数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小例子——角谷猜想相关推荐

  1. java角谷_[蓝桥杯]角谷猜想问题

    问题描述: 你听说过角谷猜想吗? 任意的正整数,比如 5, 我们从它开始,如下规则计算: 如果是偶数,则除以2,如果是奇数,则乘以3再加1. 如此循环,最终必会得到"1" ! 比如 ...

  2. java证明角谷猜想_角谷猜想证明

    摘要: 本文应用反证法,通过黑洞数唯1,3x+1必唯1,证明3x+1猜想成立. 关键词: 角谷猜想 黑洞 一."角谷猜想"概念 "角谷猜想"又称"冰雹 ...

  3. 角谷猜想python代码_查看“Python-2020-fall”的源代码

    因为以下原因,您没有权限编辑本页: 您所请求的操作仅限于该用户组的用户使用:用户 您可以查看与复制此页面的源代码.== Python程序设计课程主页(2020年秋季学期) == Teacher: [h ...

  4. Python验证和可视化冰雹猜想、角谷猜想、考拉兹猜想

    推荐教材:<中学生可以这样学Python(微课版)>,董付国.应根球,清华大学出版社,ISBN:9787302554639 京东购买链接: =================== 问题描述 ...

  5. HDU1279 验证角谷猜想【水题】

    验证角谷猜想 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  6. matlab验证角谷猜想问题,角谷猜想1.5编程基础之循环控制21

    一道基础的ACM数学编程题 纠结下,k-base这是指k进制,不是指k位的数.这个题的意思是,找出n的个数,n的意思是,能被一个多位数整除,同时该每个数相加后也能被整除.下面说下为什么这个多位数(m位 ...

  7. OJ每日一练——角谷猜想

    问题描述: 所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1.如,假定初始整数为5,计算过程分别为16.8.4.2 ...

  8. 1038: 角谷猜想

    题目 Description 角谷猜想: 日本一位中学生发现一个奇妙的"定理",请角谷教授证明,而教授无能为力,于是产生角谷猜想.猜想的内容是:任给一个自然数,若为偶数除以2,若为 ...

  9. [角谷猜想 || 冰雹猜想]的一些瞎想

    早上睡醒躺床上不想起来,想到一个好玩的东西:     任意数字,如果是偶数,就除以2:如果是奇数,乘以一个奇数o并加一(奇数乘以奇数必定是奇数,加一变偶数):反复进行这个步骤,最后这个动荡的数列会不会 ...

最新文章

  1. 如何构建优质的推荐系统服务?| 技术头条
  2. 新方案-eclipse配置tomcat中文乱码另一种解决方案
  3. LeetCode集锦(八) - 第26题 Remove Duplicates From Sorted Array
  4. android studio日历小程序,android studio无法加载日历界面
  5. 游戏计算获胜概率_伟大的命令行挑战赛的获胜者宣布
  6. java 的function_Function方法-java
  7. 嵌入式电路设计(dsp电路设计)
  8. H3C iMC PLAT 安装部署相关问题及解决方法1
  9. 这款游戏玩法是Low了点,但赚的却是实打实的EOS。
  10. 微信公众号(静默授权和分享)
  11. Javascript基础知识笔记二
  12. Python安装cv2库出错及解决:Could not find a version that satisfies the requirement cv2
  13. Hadoop集群部署模型纵览3
  14. 空间直线同球体交点求解
  15. 计算机听录测试,电脑自带可以录音但是QQ语音检测不行
  16. 基于ebpf统计docker容器网络流量
  17. 编制现金流量表3个步骤!
  18. 循序渐进学Java day1
  19. Android课程表显示
  20. 高性能PC机与服务器的真正区别

热门文章

  1. golang接收 post和get请求参数处理
  2. 适合自己才是最好的,又是一个能替代 Postman 的工具,Apifox 真香!
  3. 利用pytorch来深入理解CELoss、BCELoss和NLLLoss之间的关系
  4. Houdini 如何加置换材质
  5. 【POI】T1 特工 szp
  6. 陈安之:成功者都运用“潜意识”的力量
  7. C语言小项目之“究极无敌螺旋丸极爆炸狂拽炫酷五彩棒的”通讯录之*派小猩*作品
  8. Tomcat部署Web项目的3种方式
  9. 关爱孤寡老人 用心陪伴 让老人安度幸福晚年
  10. Cannot reattach ActivatedRouteSnapshot created from a different route