C语言实现克拉茨(Collatz)序列(含完整源码)
克拉茨(Collatz)猜想是一个数学问题,它也被称为3n+1猜想。该猜想的描述如下:对于任意一个正整数N,如果它是偶数,则将它除以2;如果它是奇数,则将它乘以3再加上1。如此反复进行运算,最终得到的结果一定是1。
我们可以使用C语言编写一个程序来验证这个猜想是否成立。下面是完整的C语言源码:
#include <stdio.h>
int collatz(int n){
if
C语言实现克拉茨(Collatz)序列(含完整源码)
克拉茨(Collatz)猜想是一个数学问题,它也被称为3n+1猜想。该猜想的描述如下:对于任意一个正整数N,如果它是偶数,则将它除以2;如果它是奇数,则将它乘以3再加上1。如此反复进行运算,最终得到的结果一定是1。
我们可以使用C语言编写一个程序来验证这个猜想是否成立。下面是完整的C语言源码:
#include <stdio.h>
int collatz(int n){
if