c++求助
查看原帖
c++求助
367818
tlm1587201497c楼主2022/6/2 21:25
#include<bits/stdc++.h>
using namespace std;
int main(){
	int a;
	vector<int>b;
	cin>>a;
	cout<<a<<" ";
	b.push_back(a);
	while(a!=1){
		if (a%2==0){
			a = a/2;
			b.push_back(a);
			//cout<<a<<" ";
		}
		else{
			a=a*3+1;
			b.push_back(a);
			//cout<<a<<" ";

		}
	}
	int c;
	c = b.size();
	for(int i=c;i>0;i--){
		cout<<b[c]<<" ";
	}
	return 0;
}

错在哪?

2022/6/2 21:25
加载中...