#include<stdio.h>
int main(){
int n,i=1,a[1000]; //a数组要初始化开大点
scanf("%d",&n);
a[0]=n;
while(n>1){
if(n%2==0){
n/=2;
}
else{
n=3*n+1;
}
a[i++]=n;
}
for(int j=i-1;j>=0;j--){
printf("%d ",a[j]);
}
return 0;
}
01-11
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交