为什么80分,没问题啊
查看原帖
为什么80分,没问题啊
1458403
WuXingRui212楼主2024/10/20 16:16
#include <iostream>
using namespace std;
int main()
{
    int a[200],sum=1,i,x;
    cin>>x;
    a[0]=x;
    for(i=0;i<=199;i++)
    {
        if(x%2==0)
        {
            x=x/2;
            a[sum]=x;
            sum++;
        }
        else
        {
            x=x*3+1;
            a[sum]=x;
            sum++;
        }
        
        if(x==1)
        {
        	break;
		}
    }
    for(i=sum-1;i>=0;i--)
    {
    	cout<<a[i]<<" ";
	}
    
    
    return 0;
}
2024/10/20 16:16
加载中...