7-31 奇偶归一猜想

编程输入一个正整数(大于1),验证奇偶归一猜想,输出其运算过程的每一个数。

[科普] 奇偶归一猜想,又称为3n+1猜想、冰雹猜想、角谷猜想等。其内容为“对于任意一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1”。

例如整数7,它的变换过程为:22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1。

输入样例:

7

输出样例:

22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

输入样例:

23

输出样例:

70 35 106 53 160 80 40 20 10 5 16 8 4 2 1

代码: 

#include<stdio.h>
int main()
{
	int n;
	scanf("%d",&n);
	while(n!=1)
	{
		if(n%2==1)
		{
			n=n*3+1;
			printf("%d ",n);
		}
		else
		{
			n/=2;
            if(n!=1)
			    printf("%d ",n);	
		}	
	} 
    printf("1");
	return 0;
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python归一猜想,也称为角谷猜想,是一个数学难题。该猜想的内容是:任意给定一个正整数,如果它是数,则将它乘3再加1,如果它是数,则将它除以2,如此循环下去,最终总能得到1。 例如,对于数字10,按照猜想的规则计算,得到的序列为:10、5、16、8、4、2、1。 尽管数学家们已经尝试证明这个猜想,但至今仍未得到一个完美的解答。但是,这个猜想已经被广泛认为是正确的。 ### 回答2: Python归一猜想是一个数论中的猜想,其内容是对于任意一个正整数,不论它的大小,如果我们对其进行一系列的操作,最终都可以得到同一个数。具体的操作如下: 1. 如果这个数是数,则将其除以2并得到一个新的数。 2. 如果这个数是数,则将其乘以3再加上1,并得到一个新的数。 如此循环进行以上两步,直到最终得到的数是数为止。这个数就是Python归一猜想中所说的那个数。 这个猜想是在20世纪50年代由汉勒里·柯林顿(an Ulam)和约瑟夫·拉格朗日(Joseph Lagrange)提出的。他们进行了大量的计算和研究,在范围内的数都得到了相同的数。虽然尚未找到证明这个猜想的数学推理,但是经过很多计算的验证,迄今为止还没有找到任何一个违反该猜想的数。 这个猜想即使简单,却充满了数学的魅力。它激发了很多人的兴趣,人们对于为什么能够得到同一个数感到好。尽管仍未找到严格的证明,但实际应用中已经广泛使用此猜想,特别在计算机科学、数论和密码学等领域。 总而言之,Python归一猜想是一个数论中具有吸引力的猜想,通过对任意正整数的操作,最终都可以得到同一个数。尽管未找到证明,但这个猜想已经在实际应用中得到广泛使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值