【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;
}
相关推荐
C++ 老炮儿的技术栈5 分钟前
VS2015 + Qt 实现图形化Hello World(详细步骤)
c语言·开发语言·c++·windows·qt
YuTaoShao5 分钟前
【LeetCode 每日一题】3634. 使数组平衡的最少移除数目——(解法一)排序+滑动窗口
算法·leetcode·排序算法
Once_day13 分钟前
C++之《Effective C++》读书总结(4)
c语言·c++·effective c++
波波00713 分钟前
每日一题:.NET 的 GC是如何分代工作的?
算法·.net·gc
风暴之零23 分钟前
变点检测算法PELT
算法
深鱼~23 分钟前
视觉算法性能翻倍:ops-cv经典算子的昇腾适配指南
算法·cann
李斯啦果24 分钟前
【PTA】L1-019 谁先倒
数据结构·算法
晓131326 分钟前
第七章 【C语言篇:文件】 文件全面解析
linux·c语言·开发语言
梵刹古音29 分钟前
【C语言】 指针基础与定义
c语言·开发语言·算法
啊阿狸不会拉杆1 小时前
《机器学习导论》第 5 章-多元方法
人工智能·python·算法·机器学习·numpy·matplotlib·多元方法