美文网首页
PAT B1001 分支中冗余代码的提取

PAT B1001 分支中冗余代码的提取

作者: ranerr_ | 来源:发表于2019-07-14 11:51 被阅读0次

不光step++可以提取到外面,n\=2也可以提取

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

相关文章

  • PAT B1001 分支中冗余代码的提取

    不光step++可以提取到外面,n\=2也可以提取

  • vue requrie.context的一些用法

    1.注册全局组件 2.倒入 路由 子路由较多时。 可以将提取出来 代码为 export default { Pat...

  • gitTree合并代码

    切换至需要合并的代码分支 反键选中被合并的代码分支 合并至1中的分支

  • linux学习

    批量复制和解压 批量修改后缀名 提取fastq中的fasta序列 diamond结果筛选和去冗余 提取文件某行并统...

  • git分支管理

    仓库结构 Git仓库中的分支: master分支,是项目的发布分支,分支中的代码必须是最新版本的可运行版本的代码,...

  • git clone用法

    下载主分支代码: 下载指定分支代码: PS:dev_jk为分支名称,例如下载test分支代码为: 命令中:多了一个...

  • 网站让更多人看到的办法2

    接着网站让跟多人看到的办法1开始 五,代码优化 1,代码的冗余(减少冗余代码,代码的精简化,模...

  • Python设计模式之模版模式

    模板模式 编写优秀代码的一个要素是避免冗余。在面向对象编程中,方法和函数是我们用来避免编写冗余代码的重要工具。回想...

  • 【快速理解Git分支:变基】【3】

    在 Git 中整合来自不同分支的修改主要有两种方法:merge以及 rebase。 变基:提取分支版本中引入的补丁...

  • Git 常用命令

    1. Git 分支 主分支master 分支:存放随时可供生产环境中的部署的代码develop 分支:存放当前最新...

网友评论

      本文标题:PAT B1001 分支中冗余代码的提取

      本文链接:https://www.haomeiwen.com/subject/mgebkctx.html