【题目描述】

谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。

【输入】

一个正整数N(N <= 2,000,000)。

【输出】

从输入整数到1的步骤,每一步为一行,每一部中描述计算过程。最后一行输出"End"。如果输入为1,直接输出"End"。

【输入样例】

5

【输出样例】

5*3+1=16
16/2=8
8/2=4
4/2=2
2/2=1
End

【提示】

no

#include<stdio.h>
int main()
{int n;scanf("%d", &n);int temp = n;if (n == 1){printf("End");}else{if (n % 2 != 0){n = n * 3 + 1;printf("%d*3+1=%d\n", temp, n);}temp = n;while (1){n /= 2;if (n != 0){printf("%d/2=%d\n", temp, n);temp /= 2;}else{printf("End");break;}if (n % 2 != 0&&n!=1){temp = n * 3 + 1;printf("%d*3+1=%d\n", n, temp);n = temp;}if (n == 1){printf("End");break;}}}return 0;
}

一本通 1086:角谷猜想相关推荐

  1. C++一本通1086(角谷猜想)

    1086:角谷猜想 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 80705     通过数: 48578 [题目描述] 谓角谷猜想,是指对于任意一个正整数,如果 ...

  2. 信息学奥赛一本通 1086:角谷猜想 | OpenJudge NOI 1.5 21

    [题目链接] ybt 1086:角谷猜想 OpenJudge NOI 1.5 21:角谷猜想 [题目考点] 1. while循环 [解题思路] 设变量n 判断n是否是奇数 如果n是奇数,那么将n乘3加 ...

  3. 信息学奥赛一本通(1086:角谷猜想)

    1086:角谷猜想 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 46453     通过数: 27727 [题目描述] 谓角谷猜想,是指对于任意一个正整数,如果 ...

  4. 信息学奥赛一本通C++语言——1086:角谷猜想

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

  5. 【1086】角谷猜想

    1086:角谷猜想 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 55342     通过数: 33123 [题目描述] 谓角谷猜想,是指对于任意一个正整数,如果 ...

  6. 角谷猜想(信息学奥赛一本通-T1086)

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

  7. 1086:角谷猜想(C C++)

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

  8. 大家好!我是屁孩君儿子,今天给大家带来一个 1086:角谷猜想

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

  9. 1099: 角谷猜想(多实例测试)

    1099: 角谷猜想(多实例测试) 时间限制: 1 Sec 内存限制: 128 MB 提交: 5930 解决: 3888 [提交] [状态] [讨论版] [命题人:admin] 题目描述 任何一个自然 ...

最新文章

  1. [转载]Surging 分布式微服务框架使用入门
  2. python字符串常量_python教程---字符串常量ascii_letters、punctuation、digits、whitespace等...
  3. 高难度的c语言程序例子,高难度脑筋急转弯分享
  4. java.net.BindException: Address already in use: 解决方法
  5. IE提示“存储空间不足,无法完成此操作”的错误
  6. 算法--中兴面试:输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数, 使其和等于 m
  7. er图转关系模式规则_在石250谈及户外和解。神豪“木湙子”调侃“沈曼流水合同”?“青蛙”630万超皇续费!“婷er骚俊”舰队100图超高返利!...
  8. 构建自己的npm包 简单实现
  9. C++基础知识简答题
  10. confluent connect写出到ES及ClickHouse
  11. FileNotFoundError: Could not find module xxx\Library\bin\geos_c.dl paddle安装采坑
  12. 每首歌都保存着一份记忆
  13. 你可以有喜欢和善用的语言,但千万不要和她Bind
  14. css做尖角,css实现尖角div
  15. 开关二极管的工作原理
  16. 数据科学面试问答题库
  17. 比较实用的一个知识点——Android:interpolator用法
  18. 如何将excel三列数据合为一列日期数据
  19. matlab符号值,matlab 符号积分和数值积分
  20. android 点击退出账号,安卓退出登录功能

热门文章

  1. Django-图片服务器-流程梳理
  2. sublime text 3 mac 注册码
  3. 计算机卡 怎么检测,卡硬工具箱怎么测试CPU 轻松了解自己的处理器性能
  4. RadioButton+Fragment和XlistView及多条目加载
  5. 2.如何正确理解古典概率中的条件概率《zobol的考研概率论教程》
  6. html中bak是什么文件怎么打开,bak文件怎么打开
  7. Java精品项目源码前后端分离项目第17期基于遗传算法学校排课系统
  8. 虚拟化特性(二)华为虚拟化产品特性
  9. 阿里新一代Rank技术
  10. SQL多表查询:SQL JOIN连接查询各种用法总结