1001 害死人不偿命的(3n+1)猜想
发布日期:2022-04-07 05:22:21 浏览次数:28 分类:技术文章

本文共 372 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

1001

题目描述

在这里插入图片描述

思路

首先对于给定的一个数,要判断它的奇偶性。假设这个数是n,用count记录步数

1.偶数,n/=2;count++
2.奇数,(3*n+1)/2赋给n,count++;
循环一直到n为1.最后输出.

代码实现

int f(int n){
int count = 0; while (n!=1)//是否为1 {
if (n % 2 == 0)//偶 {
n /= 2; count++; } else//奇 {
n = (3 * n + 1) / 2; count++; } } return count;//步数}int main(){
int n; scanf("%d", &n); printf("%d\n", f(n)); return 0;}

在这里插入图片描述

转载地址:https://blog.csdn.net/m0_60598323/article/details/123696756 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:1002 写出这个数
下一篇:.npy文件存储的字典转为json文件

发表评论

最新留言

很好
[***.229.124.182]2024年03月28日 05时05分13秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

mysql截取栏目字符_substring从指定字符串开始截取(图) 2021-06-24
python 函数参数前面两个星号_Python中参数前面一个星号两个星号(*参数,**参数)起什么作用呢?... 2021-06-24
python类属性初始化_Python类定义、属性、初始化和析构 2021-06-24
mysql构建url给scrapy_Python Scrapy从mysq填充起始url 2021-06-24
owdcloud mysql_MySQL在Ubuntu远程配置 2021-06-24
python基础装饰器_Python基础 装饰器及练习 2021-06-24
python导出csv不带引号的句子_不带双引号写入CSV文件 2021-06-24
python爬虫代码模板_Python:学习Python爬虫的第一天 2021-06-24
springboot获取原生js请求_springboot跳转原生html 2021-06-24
java buffer nio_Java NIO之Buffer(缓冲区)入门 2021-06-24
android java加密_android 和java平台通用的AES加密解密 2021-06-24
java导出类_java导出excel工具类 2021-06-24
java学习手册下载_Java学习手册 2021-06-24
axios delete有请求体吗_关于axios请求——delete方法 2021-06-24
java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password 2021-06-24
php继承exten,stylus中文文档 » 继承(@extend) » 张鑫旭-鑫空间-鑫生活 2021-06-24
mysql函数大全 pdf,MySQL函数大全 2021-06-24
php 常用文件系统函数,php 文件系统函数整理介绍 2021-06-24
android pm.java,java – AM / PM的Android DateFormat因设备而异 2021-06-24
oracle存储过程调用sql文件,oracle - 在SQL Developer中运行存储过程? 2021-06-24