3n+1数链问题 只能用C写 语言容易理解 容易看 !1,输入一个正整数n;2,把n显示出来;3,若n=1则结束;4,n是奇数则n变为3n+1,否则变为n/2;5,转入第2步.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:40:02
3n+1数链问题 只能用C写 语言容易理解 容易看 !1,输入一个正整数n;2,把n显示出来;3,若n=1则结束;4,n是奇数则n变为3n+1,否则变为n/2;5,转入第2步.

3n+1数链问题 只能用C写 语言容易理解 容易看 !1,输入一个正整数n;2,把n显示出来;3,若n=1则结束;4,n是奇数则n变为3n+1,否则变为n/2;5,转入第2步.
3n+1数链问题 只能用C写 语言容易理解 容易看 !
1,输入一个正整数n;
2,把n显示出来;
3,若n=1则结束;
4,n是奇数则n变为3n+1,否则变为n/2;
5,转入第2步.

3n+1数链问题 只能用C写 语言容易理解 容易看 !1,输入一个正整数n;2,把n显示出来;3,若n=1则结束;4,n是奇数则n变为3n+1,否则变为n/2;5,转入第2步.
//楼上的是对的,加个输出
int n;
scanf("请输入n的值:%d",&n);
while(n!=1)
{
if(n % 2 == 0) n/=2;
else n = 3*n + 1;
printf("n当前值为:%d",n);
}