验证角谷猜想

对于一个正整数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语言!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
展开
 我来答
匿名用户
2019-11-14
展开全部

对于常人,这个猜想已经没必要验证了。

因为超级计算机已经验证到你无法想象的位数了。

而且还是一个不漏的验证。

所以要么玩玩,要么去证明。

以下是该猜想的概述:

白言规则(LiKe's rule)

as445512
2019-01-06 · TA获得超过101个赞
知道答主
回答量:42
采纳率:0%
帮助的人:6.2万
展开全部
验证角谷猜想,要是想发现反例,那么就应该跳出别人的验证圈,去验证,这样才能发现反例子,不然只能重复别人的劳动...........
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
血刺东东eTwi
2014-07-20 · 超过80用户采纳过TA的回答
知道答主
回答量:137
采纳率:71%
帮助的人:69.7万
展开全部
#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++的啊,而且还是抄的,现代人越来越不要脸了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

推荐于2016-08-19 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
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.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式