25 XXX定律 浙大复试

对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。 请计算需要经过几步才能将n变到1,具体可见样例。

输入描述:

测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1<=n<=10000)

输出描述:

对于每组测试用例请输出一个数,表示需要经过的步数,每组输出占一行。

示例1

输入
3
1
0
输出
5
0

题解

思路比较简单:输入0就停止输入;数字为1,则step=0;n%2==0为偶数,根据相应规则处理,step++

C++11

#include
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#include
#include
#include
#include
using namespace std;

int main(){
#ifdef ONLINE_JUDGE
#else
freopen(“1.txt”, “r”, stdin);
//在这个模板的同一级目录下建一个’1.txt’的文件
//然后把输入全部放进去保存,之后运行代码完全不用输入任何数据
#endif

int n;
while (cin>>n){
if (n0){
break;
}
int step=0;
while (n!=1){
if(n%2
0){
n/=2;
}else{
n=(3*n+1)/2;
}
step++;
}
cout<<step<<endl;
}

return 0;

}

感想

注意cin>>n之前要声明int类型,判断奇偶n%2==0是双等号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: cinema4d_r25_25.xxx是Cinema 4D软件的最新版本,而简体中文语言包便是该软件的汉化补丁。通过安装这个语言包,用户可以将Cinema 4D软件界面的语言设置为简体中文,以便更方便地使用软件。 简体中文语言包为用户提供了全面的翻译,将Cinema 4D软件中的各个菜单、选项和指示都转化为简体中文,使得用户能够更好地理解和掌握软件的各项功能。此外,语言包还包括简体中文的帮助文档,用户能够在遇到问题时快速查询解决方案。 cinema4d_r25_25.xxx简体中文语言包的安装非常简单方便。用户只需下载对应版本的语言包,并将其放置到Cinema 4D软件安装目录下的语言文件夹中即可。安装完成后,用户可以在软件的首选项中选择简体中文作为界面语言,并重启软件即可生效。 使用简体中文语言包,用户可以更快地学习和使用Cinema 4D软件,并享受到更好的用户体验。不论是初学者还是有经验的用户,都可以通过语言包更好地应用Cinema 4D软件进行设计、建模、动画等操作。它为广大中文用户提供了一个更加便捷和舒适的创作环境。 ### 回答2: cinema4d_r25_25.xxx是一款先进的三维建模和动画软件,可以帮助用户创建令人惊叹的视觉效果。在这个软件中,简体中文语言包是一种附加组件,可以将软件的界面和菜单等元素翻译为简体中文,以方便中国用户使用。 安装cinema4d_r25_25.xxx简体中文语言包非常简单。首先,下载相应版本的简体中文语言包文件。然后,打开cinema4d_r25_25.xxx软件并找到语言选项。将语言选项设置为简体中文,并选择导入语言包的选项。浏览计算机中的文件夹并选择下载的语言包文件,然后点击确定进行导入。软件会自动安装并应用简体中文语言包,此时界面将显示为简体中文。 安装完cinema4d_r25_25.xxx简体中文语言包后,用户可以享受到使用中文界面的便利。无论是浏览菜单、设置参还是操作工具,都可以观地理解并使用。这对于不熟悉英语或更习惯使用简体中文的用户来说,大大提升了使用体验和工作效率。 总而言之,cinema4d_r25_25.xxx简体中文语言包是一项重要的附加组件,它可以帮助用户将软件界面转换为简体中文,提供更友好和舒适的使用体验。无论是专业的三维设计师还是新手用户,都可以通过安装简体中文语言包来更好地使用这款强大的软件。 ### 回答3: cinema4d_r25_25.xxx简体中文语言包是一种为Cinema 4D软件提供简体中文界面的扩展包。Cinema 4D是一款功能强大的三维建模、动画和渲染软件,它提供了许多工具和特效,可以帮助用户实现复杂的三维设计和动画效果。 语言包的作用是将软件的界面和命令菜单翻译成简体中文,让用户能够更加方便地操作软件。这个语言包可以与Cinema 4D软件相结合,使用户能够以自己熟悉的语言来使用软件,提高工作效率和使用舒适度。 使用这个语言包,用户可以通过简体中文界面来进行各种操作,包括创建、编辑和渲染三维模型、设置动画效果、调整光照和材质等。同时,语言包还可以提供简体中文的帮助文档和教程,帮助用户更好地理解软件的功能和操作方法。 除了简体中文之外,Cinema 4D还支持多种语言的语言包,用户可以根据自己的需求选择使用不同的语言界面。这样的扩展包可以让用户更加灵活地使用软件,并且适应不同地区和国家的用户需求。 总之,cinema4d_r25_25.xxx简体中文语言包是一种为Cinema 4D软件提供简体中文界面的扩展包,它可以让用户以简体中文方式操作软件,提高工作效率和使用舒适度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值