解题思路:
3N+1问题
只是需要输出过程而已。。
注意事项:
炉石传说真尼玛好玩!!!
参考代码:
#include<iostream> using namespace std; int main() { int n; while (cin >> n) { while (n != 1) { if (n % 2 == 0) { cout << n << "/2=" << n / 2 << endl; n /= 2; } else { cout << n << "*3+1=" << n * 3 + 1 << endl; n = n * 3 + 1; } } } return 0; }
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:780 |
【偶数求和】 (C语言代码)浏览:672 |
【绝对值排序】 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:538 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1456 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2238 |
【出圈】 (C++代码)简单循环浏览:696 |
C语言训练-百钱百鸡问题 (C语言代码)浏览:538 |
C语言程序设计教程(第三版)课后习题10.7 指针(C语言代码)浏览:595 |