#include<stdio.h>
//用户输入值n
//判断n是否为1
// 如果是偶数除以2,是奇数乘3加1
int main()
{
int n;
scanf("%d", &n);
while (n != 1)
{
if (n % 2 == 0)
printf("%d/2=%d\n", n, n /= 2);
else
printf("%d*3+1=%d\n", n, n = n * 3 + 1);
}
return 0;
}
验证谷角猜想。日本数学家谷角静夫在研究自然数时发现了一个奇怪现象:对于任意一个自然数 n ,若 n 为偶数,则将其除以 2 ;若 n 为奇数,则将其乘以 3 ,然后再加 1。如此经过有限次运算后,总可
最新推荐文章于 2024-11-16 11:10:49 发布
本文介绍了一个简单的C语言程序,用于实现Collatz猜想。程序通过用户输入一个整数n,然后根据Collatz猜想的规则,如果n是偶数则除以2,如果n是奇数则乘3加1,直到n变为1为止。程序使用了while循环和if条件语句来实现这一过程。

447

被折叠的 条评论
为什么被折叠?



