一、参考代码:

#include<iostream>
using namespace std;
int main(){
int n;
int step = 0;
cin >> n;
while(n != 1){
if(n%2 == 0){
n /= 2;
}else{
n = (n*3 + 1)/2;
}
step++;
}
cout << step;
return 0;
}

最新文章

  1. sql语句中----删除表数据drop、truncate和delete的用法
  2. STM32通用定时器(转载)
  3. nginx做本地目录映射
  4. Python基础二. 数据结构、控制流、运算符、真值测试
  5. Music Review
  6. Error when loading the SDK:
  7. 数据结构(C语言版)---第三章栈和队列 3.4.2 队列的链式表示和实现(循环队列)
  8. 使 div 元素看上去像一个按钮
  9. ext3grep 恢复删除
  10. how to run demo city bars using sencha architect
  11. 【HDU1402】【FNT版】A * B Problem Plus
  12. Convert Sorted Array to Balanced Binary Search Tree (BST)
  13. .htaccess文件设置
  14. C++符号优先级
  15. linux下的powerline安装教程
  16. Android插件化技术简介
  17. Linux学习笔记之时间同步the NTP socket is in use, exiting问题
  18. cat语法
  19. pyg 图片服务器中使用的nginx 编译位置
  20. Mysql数据库基础小实例 学员管理系统菜单

热门文章

  1. nginx rewrite重写规则简明笔记
  2. springboot2+shiro+jwt整合
  3. C# 方法默认访问级别 : private C# 类默认访问级别 : internal
  4. C# 方法的out、ref、params参数
  5. C# WinForm自定义通用分页控件
  6. C 内置函数
  7. Java中配置文件的三种配置位置及读取方式
  8. python3之二年级上数学练习题生成
  9. mysql报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
  10. 基础系列(2)--- css1