冰雹猜想
好家伙我还要介绍一下冰雹猜想
以一个正整数为例,如果他是偶数则除2,如果结果为奇数则将他乘三加1再继续进行以上计算经过有限步后,是否一定可以为1,举例如下:

自然数10:10-5-16-8-4-2-1

while 循环语句
while循环语句与条件语句有一定的区别,在于while语句会不断地判断条件,只要条件符合。{}之内的程序就会一直进行,直到条件不成立,循环才会结束。如下:

while(循环条件)
{执行语句……
}

do while 循环语句
和while循环语句的区别是,while循环语句需要先判断循环条件,条件符合后直接进行循环。do while 是先执行一次大括号内的语句再判断循条件。

do
{执行语句 …… }
while(循环条件)
{执行语句……
}

代码如下:

#include <stdio.h>
#include <stdlib.h>
int main()
{int n;int count = 1;//计数器,作为序号printf("请输入一个数字:\n");scanf("%d",&n);//system("cls");  //清屏,需要引用stdlib.hdo{if(n % 2){n = n * 3 + 1;printf("(%d):%d\n",count++,n);}else{n /= 2;printf("(%d):%d\n",count++,n);}}while(n != 1);printf("\n");system("pause");return 0;
}

代码运行如下

【C语言】案例十三:冰雹猜想相关推荐

  1. C语言编程实现冰雹猜想的算法,并测算各个自然数到达4-2-1谷底(即N等于4,2,1结束后)所经过的变换次数。

    更多资料请点击:我的目录 1976年的一天,<华盛顿邮报>于头版头条刊登了一条数学新闻,文中叙述了这样一则故事:70年代中期,美国个所名牌大学校园内,人们都像发疯一般,日以继夜废寝忘食地玩 ...

  2. C语言下实现冰雹猜想的算法

    1976年的一天,<华盛顿邮报>于头版头条刊登了一条数学新闻,文中叙述了这样一则故事:70年代中期,美国个所名牌大学校园内,人们都像发疯一般,日以继夜废寝忘食地玩弄一种数学游戏,这个游戏十 ...

  3. c语言作业冰雹猜想,C语言编程实现冰雹猜想的算法,并测算各个自然数到达4-2-1谷底(即N等于4,2,1结束后)所经过的变换次数。...

    更多资料请点击:我的目录 1976年的一天,<华盛顿邮报>于头版头条刊登了一条数学新闻,文中叙述了这样一则故事:70年代中期,美国个所名牌大学校园内,人们都像发疯一般,日以继夜废寝忘食地玩 ...

  4. C语言编写冰雹猜想(角谷猜想)

    1976年的一天,<华盛顿邮报>于头版头条刊登了一条数学新闻,文中叙述了这样一则故事:70年代中期,美国个所名牌大学校园内,人们都像发疯一般,日以继夜废寝忘食地玩弄一种数学游戏,这个游戏十 ...

  5. p5727深基5.例3冰雹猜想c语言,深基

    欸嘿,典型的求解第k小的数的问题 算法中使用了快速排序 关键之处在于原本快排需要两边都进行排序,但现在我们只关心第k小的数,所以,如果在ll比k大那么就排左半边,比k小就比右半边,从而实现时间复杂度的 ...

  6. c语言中冰雹猜想,趣味冰雹猜想

    数学领域中有这样一个有趣的问题:任意给一个自然数N,如果它是偶数,就将它除以2,如果它是奇数,则对它乘3再加1,即将它变成对任意的一个自然数施行这种演算手续,经过有限步骤后,最后得到的数值必然是最小的 ...

  7. 冰雹猜想 c语言基础

    ## 题目描述 给出一个正整数 n (n≤100),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2.经过若干次循环后,最终都会回到 1.经过验证很大的数字 ...

  8. C语言——冰雹猜想代码实现

    给出一个正整数 n(n≤100),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2.经过若干次循环后,最终都会回到 1.经过验证很大的数字( 7的十一次方  ...

  9. c语言冰雹猜想用while,c/c++开发分享P5727 冰雹猜想

    马克当,那这不就爽了吗?! 传送门 题目描述 给出一个正整数 n(nle 100)n(n≤100),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2.经过若 ...

最新文章

  1. 鸿蒙 意识结晶,意识的无限性
  2. 病毒导致win2003服务器共享丢失业务中断
  3. 浅析新站SEO和老站优化推广有哪些区别?
  4. 《淘宝网开店 进货 运营 管理 客服 实战200招》——2.3 开店需要掌握哪些 进货技巧...
  5. epoll 边沿触发 非阻塞 IO 服务器
  6. SAML request和response的一对典型例子,供将来参考
  7. Django的自带认证系统——auth模块
  8. C++ class实现链队列(完整代码)
  9. linux 带缓存的fwrite,文件IO编程之(六):基于流缓冲 fopen,fwrite,fput
  10. java utf8 简繁转换 类库_在Java中进行中文繁体简体转换,基于OpenCC(Open Chinese Convert)方案...
  11. @Scope注解的proxyMode的作用以及如何影响IoC容器的依赖查找
  12. Faster RCNN与Mask RCNN
  13. 怎么快速解决dns被劫持问题?
  14. 208计算机领域,中医药大学-计算机基础208版-1-7次作业.doc
  15. 互信息和左右熵的新词发现(笔记)
  16. 自媒体推广该怎么做?学懂这10招,走路横着走
  17. qt做标定软件_有什么很好的软件是用 Qt 编写的?
  18. ssm学生综合素质评价系统
  19. UML—机房收费系统
  20. html5class命名规范,开发过程中应该遵守哪些编码规范和class命名规范?

热门文章

  1. 【论文泛读161】低资源神经机器翻译调查
  2. Eclipse各版本官方下载地址
  3. 教你如何收拾发短信的骗子们 (让40亿人崩溃)
  4. 不想学python也不想写博客的第四天
  5. 错误:【terminate called after throwing an instance of 'std::logic_err】
  6. 中国文艺复兴_2040年即将到来的文艺复兴
  7. 干货分享「UC3842内部工作原理」
  8. 《私有化的局限》(右幼必看!)
  9. 2010-2019考研英语二 新题型真题+答案
  10. Spring注解讲解