代码如下
//P5727 【深基5.例3】冰雹猜想
#include<iostream>
using namespace std;
int LZX_value_bb(int x)
{
if(x%2)
{
return 3*x+1;
}
return x>>1;
}
int main()
{
int cur=0,n,a[1005];
cin>>n;
a[++cur]=n;
while(a[cur]^1)
{
a[++cur]=LZX_value_bb(a[cur-1]);
}
for(int i=cur;i>1;i--)
{
cout<<a[i]<<' ';
}
cout<<a[1]<<endl;
return 0;
}