题解 1095: The 3n + 1 problem

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

筛选

这题的有问题

摘要:#include<stdio.h> int ans(int n); int main(void) {     int to, from, temp;     int i, j;     i……

The 3n + 1 problem

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include<math.h>int main(){ int a,b; int i = 0; int x; while (scan……

The 3n + 1 problem(水题)

```c#includeintfun(intn){intcnt=0;do{if(n%2==0){n/=2;cnt++;}else{n=n*3+1;cnt++;}}while(n!=1);returncnt+1;}intmain(){inti,

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

本题,我想最坑的地方就是那个比较两个输入数之间的大小了吧,而且还要以原顺序输出,所以一定要注意,不能只考虑到输如110,输出11020,如果输入101的情况,也要输出10120哦!下面呢,还是老样子,给出比较简洁的代码:```c#includeintmain(){longintt,

c语言解3n+1问题

摘要:解题思路:    对于3n+1问题得到序列的长度我们可以用一个递归解决。    题目没有说明输入的个数,因此需要流结束符来结束程序。    题目要求算出i和j之间的最大值,因此需要用一个for循环。注……

超详细的讲解,不懂题意的来

摘要:解题思路:    题目:考虑以下生成数字序列的算法。从整数n开始,如果n是偶数,除以2。如果n是奇数,乘以3再加1。用新值n重复这个过程,直到n = 1。例如,下面的数字将生成序列n = 22: 22……

示例能过莫名错误的来(c++)

摘要:解题思路:混沌思路,小白勿喷注意事项:1.数据大 用long long2.注意输入10 1 的情况 掉换i j3.i<j 时 调换后输出时也要先输出大的 即 10 1————10 1 204.最好在输……

满分-题解(C语言代码)

```c#include#include#includelongway=1;intdfs(longlongnum){way++;if(num==1){return0;}if(num%2==0){dfs(num/2);}else{dfs(num*3+1);}return1;}voidmain(){lon

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

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