题解 1095: The 3n + 1 problem

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

筛选

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

摘要:解题思路:求解每一个数的循环长度,然后再求最大值。注意事项:注意前面的大,后面的小时,要先交换两个数,但是也要注意先输出或保存交换前的两个数,因为是按输入顺序输出前面两个数的参考代码:#include……

用C语言解题

摘要:解题思路:a.当输入的n是偶数时,做除以2操作 b.当输入的n是奇数时,做乘3加1操作 1.输入两个整数 i,j; 2.比较两个数的大小,从小到大循环,进行上述运算(a.b.) 3.统计i到j中每个数……

The 3n + 1 problem,goto真好用!

摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h" using namespace std; int main(){     // 定义变量a, b, c和数组d,l用……

我美吗!

摘要:解题思路:注意事项:参考代码:#include<stdio.h>  int main()  {   long long int m,n,i,j,s,max,t;  while(scanf("%……

The 3n + 1 problem (C++代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>#include<algorithm>#include<math.h>using namespace……

python版小白易懂解法

摘要:解题思路:#循环长度,一个数按照一定的规则转换后成为1所需的“步骤数”#题目所求,输入x到输入y之间所有数的循环长度中最大的一个注意事项:输入的两数x,y的大小不确定参考代码:while True: ……

1095题解——The 3n + 1 problem

摘要:解题思路:用户输入两个整数i和j,由i至j(包括i,j)的所有整数n做数字序列运算:     当n%2==0时,n=n/2;否则,n=3*n+1.如此循环下去,直到n=1.     记录n从最开始……