只对了一个
查看原帖
只对了一个
494933
俗人温~楼主2021/4/10 21:29
#include<iostream>
using namespace std; 
int a[10000],d;
int main()
{
    int c;
    cin>>c;
    for (int i=0;;i++)
    {
        if (c==1)
        {
            a[i]=1;
            d=i;
            break;
        }        
        if (c%2==1&&c!=1)
        {
            c=c*3+1;
            a[i]=c;
        }
        if (c%2==0)
        {
            c=c/2;
            a[i]=c;
        }
    }
    for (int o=d;o>=0;o--)
    {
        cout<<a[o]<<" ";
    }
    return 0;
}
2021/4/10 21:29
加载中...