为什么输入55后算到142会直接跳成5
查看原帖
为什么输入55后算到142会直接跳成5
977357
ludefenshen楼主2023/4/22 15:59
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a[105],i;
cin>>n;
for(i=1;;i++)
{
    a[i]=n;
    if(n%2==1) n=3*n+1;
    else n=n/2;
    if(a[i]==1) break;
}
for(;i>=1;i--)
cout<<a[i]<<' ';
   return 0;
}
2023/4/22 15:59
加载中...