求助大佬 为啥第三个是WA
查看原帖
求助大佬 为啥第三个是WA
1204741
sherrrrrry楼主2023/11/17 23:47
#include <stdio.h>

int main()
{
	int n,i,a[10000];
	scanf("%d",&n);
	a[0]=n;
	for(i=1;;i++)
	{
		if(n%2==0)
		{
			a[i]=n/2;
			n=n/2;
		}
		else
		{
			a[i]=n*3+1;
			n=n*3+1;
		}
		if(n==1)
		{
			break;
		}
	}
	for(;i>=0;i--)
	{
		printf("%d ",a[i]);
	}
	return 0;
}
2023/11/17 23:47
加载中...