【c】角谷猜想

cs 复制代码
#include<stdio.h>
int coll(int x)//定义函数
{
	int count=0;
	while(x>1)
	{
		if(x%2==0)
		{
			x=x/2;
			count++;
		}
		else
		{
			x=3*x+1;
			count++;
		}
	}
	return count;
}
int main()
{
	int n,num;
	scanf("%d",&n);
	int arr[n+1];
	for(int i=1;i<=n;i++)//输入n组数据保存到数组中
	{
		scanf("%d",&arr[i]);
	}
	for(int j=1;j<=n;j++)//循环打印数组中每一个数对应的步数
	{
		int len=coll(arr[j]);
		printf("%d\n",len);
	}
	return 0;
}
相关推荐
玄妙尽在颠倒间7 分钟前
雪花算法:从 64 位到 128 位 —— 超大规模分布式 ID 生成器的设计与实现
后端·算法
Star在努力34 分钟前
15-C语言:第15~16天笔记
c语言·笔记·算法
CoovallyAIHub39 分钟前
工业质检新突破!YOLO-pdd多尺度PCB缺陷检测算法实现99%高精度
深度学习·算法·计算机视觉
gb421528739 分钟前
负载均衡算法中的加权随机算法
windows·算法·负载均衡
RXXW_Dor1 小时前
数据结构之线性表
数据结构
xdlka1 小时前
C++初学者4——标准数据类型
开发语言·c++·算法
go54631584652 小时前
大规模矩阵构建与高级算法应用
线性代数·算法·矩阵
SoveTingღ2 小时前
【C语言】数组和指针一样吗?
c语言·unix·指针·数组·嵌入式软件
向左转, 向右走ˉ2 小时前
为什么分类任务偏爱交叉熵?MSE 为何折戟?
人工智能·深度学习·算法·机器学习·分类·数据挖掘
云边有个稻草人3 小时前
【C++】第十九节—一文万字详解 | AVL树实现
数据结构·c++·avl树·avl树的插入·avl树的旋转·avl树实现·avl树的结构