验证角谷猜想
对于一个正整数n,若n为奇数则乘3加1,若n为偶数则除以2,有限步后n=1。输入(jg.in):n,表示输入的整数。输出(jg.out):m,表示经过m步后n=1。[输入...
对于一个正整数n,若n为奇数则乘3加1,若n为偶数则除以2,有限步后n=1。
输入(jg.in):
n,表示输入的整数。
输出(jg.out):
m,表示经过m步后n=1。
[输入输出样例]
输入样例
100
输出样例
25
用pasacl语言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 展开
输入(jg.in):
n,表示输入的整数。
输出(jg.out):
m,表示经过m步后n=1。
[输入输出样例]
输入样例
100
输出样例
25
用pasacl语言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 展开
展开全部
验证角谷猜想,要是想发现反例,那么就应该跳出别人的验证圈,去验证,这样才能发现反例子,不然只能重复别人的劳动...........
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include "iostream.h" int main(){ int num,temp; cin>>num; while (num!=1) { if (num%2==0) { num=num/2; } else { num=num*3+1; } if (num==1) { cout<<"Right!"<<endl; } } return 0; }
追问
你这是pascal语言吗?明明是C++的啊,而且还是抄的,现代人越来越不要脸了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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.
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.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询