作业帮 > 综合 > 作业

验证角谷猜想对于一个正整数n,若n为奇数则乘3加1,若n为偶数则除以2,有限步后n=1.输入(jg.in):n,表示输入

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 14:12:51
验证角谷猜想
对于一个正整数n,若n为奇数则乘3加1,若n为偶数则除以2,有限步后n=1.
输入(jg.in):
n,表示输入的整数.
输出(jg.out):
m,表示经过m步后n=1.
[输入输出样例]
输入样例
100
输出样例
25
用pasacl语言!
var i,n:longint;
begin
readln(n);
while n>1 do
begin
if odd(n) then n:=3*n+1 else n:=n div 2;
inc(i);
end;
writeln(i);
end.