日本一位中学生发现一个奇妙的“定理”,请角谷教授证明,而教授无能为力,于是产生角谷猜想。

日本一位中学生发现一个奇妙的“定理”,请角谷教授证明,而教授无能为力,于是产生角谷猜想。猜想的内容是:任给一个自然数,若为偶数除以2,若为奇数则乘以3再加1,得到一个新的... 日本一位中学生发现一个奇妙的“定理”,请角谷教授证明,而教授无能为力,于是产生角谷猜想。猜想的内容是:任给一个自然数,若为偶数除以2,若为奇数则乘以3再加1,得到一个新的自然数后按照上面的法则继续演算,若干次后得到的结果必然为1。请编程验证 展开
 我来答
匿名用户
2019-11-14
展开全部

角谷猜想起源早于1930年代,

最早研究过的有记载的是Collatz,

该猜想出现后就一直困扰着数学家,

至今也无大进展,科普也只需一个图片即可:

LiKe's rule

曼汉教育博士申请
2020-01-14 广告
英国连续两年被评为“上佳教育国家”,一直是学子们心中的求学圣地。英国的博士学制一般为3-4年,平均毕业时间 为3.5年,个别博士学位只需2年,即可毕业。比起一些国家“3年起步,5年打底”的学制来说,选择英国大大提高了留学的性价比。* 申请条... 点击进入详情页
本回答由曼汉教育博士申请提供
playnee
2010-12-25 · TA获得超过637个赞
知道小有建树答主
回答量:442
采纳率:0%
帮助的人:232万
展开全部
#include<stdio.h>
main()
{
long num;
printf("输入一个整数:");
scanf("%ld",&num);
while(num!=1)
{
if(num%2==0)
num/=2;
else
num=num*3+1;
}
printf("\a");
}

num要是不能等于1,就会一直在while中循环,当等于1之后就会执行printf("\a");
就会的响一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jdq_37
2010-12-25 · TA获得超过996个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:958万
展开全部
#include <stdio.h>
void main()
{
unsigned int i, a;

printf("Enter a number:\n");
scanf("%d", &a);
printf("%d", a);
while (a!=1)
{
if (a&1)
{
a = a*3 + 1;
}
else
{
a /= 2;
}
printf(" -> %d", a);
}
printf("\n");
}
测试通过。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
as445512
2019-01-06 · TA获得超过101个赞
知道答主
回答量:42
采纳率:0%
帮助的人:6.3万
展开全部
原来这一猜想最先发现者并不是角谷静夫,而是那位不知道名字的中学生.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxpointer
2010-12-25 · TA获得超过4103个赞
知道大有可为答主
回答量:1868
采纳率:33%
帮助的人:1221万
展开全部
#include<stdio.h>
int judgeparity(int);
int main(void)
{
int n,i;
printf("Please input a num:");
scanf("%d",&n);
while(n!=1)
{
if(judgeparity(n)) //odd
{
i = n;
n = n*3+1;
printf("%d*3+1=%d\n",i,n);
}
else //even
{
i = n;
n/=2;
printf("%d/2=%d\n",i,n);
}
}
printf("This is the end!\n");
return 0;
}
int judgeparity(int n)
{
return n%2?1:0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式