题型:编程题
角谷猜想
所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘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
更新时间:2022-11-04 20:52:14
|
【知识点】
电子学会C/C++一级
抱歉! 您未登录, 不能查看答案和解析点击登录
相似题推荐
单选题
以下C++代码执行后,输出结果是?( )
int x = 7, y = 12; if(x < 5 || y > 10) cout << "通过"; else cout << "不通过";
| A. 通过 |
B. 不通过 |
| C. 1 |
D. 0 |
2026-07-10
单选题
执行以下C++代码,输入`20`并回车后,输出结果是?( )
int a; cin >> a; cout << a * 3 + 5;
| A. 60 |
B. 65 |
| C. 20*3+5=65 |
D. a * 3 + 5 |
2026-07-10

