3n+1数链问题 只能用C写 语言容易理解 容易看 !1,输入一个正整数n;2,把n显示出来;3,若n=1则结束;4,n是奇数则n变为3n+1,否则变为n/2;5,转入第2步.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 23:49:48
3n+1数链问题只能用C写语言容易理解容易看!1,输入一个正整数n;2,把n显示出来;3,若n=1则结束;4,n是奇数则n变为3n+1,否则变为n/2;5,转入第2步.3n+1数链问题只能用C写语言容
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);
}