C语言编程4、验证谷角猜想。日本数学家谷角静夫在研究自然数时发现了一个奇怪现象:对于任意一个自然数 n ,若 n 为偶数,则将其除以 2 ;若 n 为奇数,则将其乘以 3 ,然后再加 1。如此经过有限次运算后,总可以得到自然数 1。人们把谷角静夫的这一发现叫做“谷角猜想”。z
时间: 2023-05-21 21:05:29 浏览: 257
以下是求解谷角猜想的 C 语言代码:
#include <stdio.h>
int main() {
int n;
printf("请输入一个自然数:");
scanf("%d", &n);
while (n != 1) {
if (n % 2 == 0) {
n /= 2;
} else {
n = n * 3 + 1;
}
printf("%d ", n);
}
return 0;
}
这段代码使用了 while 循环,每次判断当前的数 n 是否为 1,如果不是,则根据 n 是奇数还是偶数执行相应的运算,并打印出中间结果。直到 n 成为 1 时,程序退出循环。
阅读全文
相关推荐













