题解 1095: The 3n + 1 problem

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

Manchester-The 3n + 1 problem

摘要:解题思路1.输入两个整数,a,b,然后输出这两个数,每个后面都要有一个空格符;(以文件结束符结束)2.如果a>b,交换这两个数;3.判断从a到b的每一个数 i(包括a,b),(1)如果i为奇数i=i*……

The 3n + 1 problem -题解(Java代码)

本来这题不想写题解的,当时看到正确率只有百分之28,我绝对有必要写一下。这题一般人不想做的原因是:这么特么是英文的,看个毛线,下一题。但是这题其实不难,逻辑也不强啦。**题意**:求指定区间内,对应数字变为1的变化次数最长的次数是多少。变化规则是如果这个数是偶数,

The 3n + 1 problem -题解(C语言代码)

#1095:The3n+1problem**起初忽略了begin与end的大小比较,因此答案出现了错误。******##插入代码-```c#includeintmain(){intbegin,end,i,j,cout,q,temp,flag=0;while(scanf("%d%d",

The 3n + 1 problem -题解(C语言代码)答案错误%33的同学请进

解题思路:首先自己已经二刷,又遇到了一些坑,在此总结思考一下先找思路,就是简单的判断偶数除2,奇数*3+1注意事项:考虑以下几个方面:1:给的i,j值可能不是按从小到大的顺序2:中间变量temp可能在计算temp=temp*3+1的过程中超int范围[详细解题思路(老师讲解)](https://mp.

The 3n + 1 problem (Python代码)

摘要:解题思路:        这道题真的是....无法克说....        太坑了吧也..................        上图: 注意事项:        1. 输入

The 3n + 1 problem -题解(C语言代码)

首先,因为这个题目是英文的,所以容我多说几句关于题目的讲解~这道题的意思就是输入两个数[i,j],区间内的每个数字,都要进行一系列运算:如果这个数字是偶数,则除以2,如果这个数字是奇数,则乘以3在加1,直到这个数最终被除为1。这些经过运算产生的数,

答案不管怎么改都错误33%的同学看过来! (C++代码)

解题思路:明明写的很对,可就是错误33%,查了两小时的资料,终于知道问题出在哪里了!注意事项:输入i,j时,并不知道大小情况,所以输入后需要比较一次,但是输出时,如果在最后输出,那可能输出的是比较大小以后的i,j,即i如果大于j,输出时i,j将换位置。