C++角谷猜想

题目描述:

请编写一个程序,验证角谷猜想。所谓角谷猜想是:“对于任意大于1的自然数n,若n为奇数,则将n变为3*n+1,否则将n变为n的一半。”经过若干次这样的变化,一定会使n变为1。

输入格式:

一行,一个任意大于1的的自然数n

输出格式:

多行输出,每次变化的结果

样例输入:

3

样例输出:

n=10

n=5

n=16

n=8

n=4

n=2

n=1

分析:

我们只需要加入一个循环结构及一个判断奇偶数即可,奇偶数判断的话就用与2取模看看是不是为0来判断。若为奇数就进行3*n+1;若为偶数则进行n/2。

代码展示:


#include<iostream>
using namespace std;

int main() {
 int n;
 cin >> n;
 while (n != 1)//当n不等于1时进入循环

{
  if (n % 2 == 0) {//偶数情况
   n = n / 2;
   cout << "n=" << n<<endl;
  }
  else {//奇数情况
   n = n * 3 + 1;
   cout <<"n="<< n << endl;
  }
  }
 }

运行结果展示:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/30682.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某安网别逆向,一不小心就......

​ 大家好&#xff0c;我是TheWeiJun&#xff0c;欢迎来到我的公众号。在现代互联网中&#xff0c;cookie成为了网站管理的重要工具。某些网站会对cookie进行加密&#xff0c;以加强数据的安全性和保密性。然而&#xff0c;逆向加密算法并不是一件简单的事情。本文将探讨如何逆…

群晖docker实现IPV6访问

概述&#xff1a; 群晖docker默认没有没有开启ipv6&#xff0c;需要修改docker的配置文件。 修改过程&#xff1a; 一、首先确认自己的网络已经支持IPV6&#xff08;需要光猫及路由器支持ipv6&#xff09; 1.登陆www.test-ipv6.com查看是否已经接入IPV6 2.登陆自己的群晖查…

群晖传文件到服务器,文件上传到群晖服务器

文件上传到群晖服务器 内容精选 换一换 监控数据上报功能可以将系统中采集到的监控数据写入到文本文件&#xff0c;并以FTP或SFTP的形式上传到指定的服务器中。使用该功能前&#xff0c;管理员需要在FusionInsight Manager页面进行相关配置。“监控数据上传”默认为不启用&…

群晖硬盘警告修复

群晖硬盘警告修复 为了更好的浏览体验&#xff0c;欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000 我的群晖每次被我拿出来的时候&#xff0c;由于震动等原因&#xff0c;会时不时出现硬盘警告的提示&#xff0c;从而导致无法使用&#xff0c;现在我们来屏蔽一下…

安装群晖显示服务器忙,云服务器安装群晖

云服务器安装群晖 内容精选 换一换 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 登录Windows操作系统的弹性云服务器时,需使用密码方式登录。因此,用户需先根据创…

群晖php mysql网站博客,群晖建博客详细教程

群晖建博客详细教程 2017-03-01 14:23:01 36点赞 419收藏 44评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击查看活动详情 群晖NAS功能强大,除了大家都知道的存储文件,代替各种公有云以外,还可以当成一个网站服务器来使用。配合DDN…

群晖web文件服务器docker,群晖docker搭建数据库服务器

群晖docker搭建数据库服务器 内容精选 换一换 本手册基于华为云关系型数据库实践所编写,用于指导您完成相关设置,购买更符合业务的数据库实例。 创建一个外部服务器。外部服务器是存储OBS服务器信息或其他同构集群信息的载体。默认只有系统管理员才可以创建外部服务器,否则需…

群晖系统ftp服务器,群晖对接云服务器ftp

群晖对接云服务器ftp 内容精选 换一换 用户可以在MRS Manager界面上配置监控指标数据对接参数,使集群内各监控指标数据通过FTP或SFTP协议保存到指定的FTP服务器,与第三方系统进行对接。FTP协议未加密数据可能存在安全风险,建议使用SFTP。MRS Manager支持采集当前管理的集群内…

群晖服务器+微信同步,群晖服务器 云同步

群晖服务器 云同步 内容精选 换一换 集群中的每一个节点对应一台弹性云服务器或物理机,集群节点创建成功后,您仍可以根据需求,修改云服务器的名称或变更规格。CCE节点的部分信息是独立于弹性云服务器ECS维护的,当您在ECS控制台中修改云服务的名称、弹性公网IP,以及变更计费…

群晖使用心得

近期采购了群晖的DS920和DS220&#xff0c;又对比了DS420J和DS220J&#xff0c;总结出一些心得体会&#xff1a; 1、群晖的操作系统是嵌入式Linux&#xff08;DSM&#xff09;&#xff0c;支持x86和ARM 两种架构&#xff0c;安装ipkg或opkg&#xff0c;再安装一些常用软件就能…

群晖DS218+部署GitLab

欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容&#xff1a;所有原创文章分类汇总及配套源码&#xff0c;涉及Java、Docker、Kubernetes、DevOPS等&#xff1b; 起因是懒 最近开始折腾GitLab的CI功能&#xff0c;就打算在家部署一个GitLab&#xff0c;通常做…

群晖安装aria2

下载镜像&#xff1a;oldiy-aria2-ui-ng1 新建文件夹&#xff1a;aria2 -conf 设置rpc密钥&#xff0c;之前环境变量里面设置的secret 设置bt服务器地址 https://edam.top/tk/ 最后&#xff0c;需要一个热门的文件来下载&#xff0c;我这边使用的是【ubuntu-21.10-desktop-amd…

虚拟机安装群晖

1.准备文件 下载链接 群晖助手、群晖pat文件、虚拟机文件 2.记事本编辑虚拟机vmx文件 修改版本号与虚拟机版本一致 3.双击vmx文件 选择虚拟机 右键设置参数如图 4.安装群晖助手 启动虚拟机打开助手 搜索联机 等待加载 点击安装 选择pat 等待安装 配置账号信息登录

CentOS7设置登录次数限制

最近我的1核2G服务器居然都被人盯上了&#xff08;逃 每天都有大量登录失败的记录&#xff0c;防止被暴力破解&#xff0c;修改了ssh默认的22端口&#xff0c;结果还是被人扫描出了修改后的端口。遂添加如下登录次数限制。 使用系统版本&#xff1a;CentOS7.6 修改文件&#…

金蝶K3WISE V14.0注册方法

金蝶K3WISE V14.0破解注册码&#xff0c;安全可靠&#xff0c;使用稳定。K3 WISE的最后一个离线版本。也是最稳定的版本。欢迎联系&#xff0c;联系方式见下图。 经常长期测试&#xff0c;该版本可以使用。 正版K3WISE&#xff0c;价格在几万-几十万&#xff0c;如果你使用破解…

PyTorch中的Element-wise operations

1. What does element-wise mean? 逐个元素操作是两个tensor之间的操作,该操作在相应tensor内的对应元素上进行, t1和t2中的1和9就是tensor中的对应元素。 加法是按element-wise进行的运算,实际上,所有算术运算(加,减,乘和除)都是按逐个元素进行的运算。 标量值是Ran…

SoftMax温度系数temperature parameter

深度学习中的temperature parameter是什么 问题来源 在google的论文《Sampling-Bias-Corrected Neural Modeling for Large Corpus Item Recommendations》中看到这个公式: 对于这个t很好奇。 先简单介绍一下这篇论文&#xff0c;用双塔做推荐&#xff0c;左侧是user特征&…

采用热电偶温度传感器实现超高精度温度跟踪控制的解决方案

摘要&#xff1a;针对温度跟踪控制中存在热电堆信号小致使控制器温度跟踪控制精度差&#xff0c;以及热电阻形式的温度跟踪控制中需要额外配置惠斯特电桥进行转换的问题&#xff0c;本文提出相应的解决方案。解决方案的核心是采用一个多功能的超高精度PID控制器&#xff0c;具有…

Linux如何通过sensors来监控CPU温度

当你在linux系统下运行一下比较占用CPU资源的程序时&#xff0c;你会很关心你的CPU是否超温&#xff0c;小编就在介绍下如何实时监控CPU的温度 1、首先查看是否安装sensors包&#xff0c;使用以下命令查看&#xff1a; rpm -qa|grep sensors 2、如果没有安装&#xff0c;Cent…