输出哪里错了
查看原帖
输出哪里错了
1105206
宋怡芃楼主2024/3/2 12:28
#include <bits/stdc++.h>
using namespace std;
int b[10000];
int main(){
    int a,x,s=0;
    cin >> x;
    a=x;
    while(a<=1)
	{
		if(a%2==0)
		{
			a=a/2;
			s++;
			b[s]=a;
		}
		else 
		{
			a=a*3+1;
			s++;
			b[s]=a;
		}
	}
	for (int i=s;i>=1;i--)
	{
		cout << b[i] << " ";
	}
	cout << x;
    return 0;
}

2024/3/2 12:28
加载中...