#include <stdio.h>
int main()
{
int n,i=1;
int cont=1;
scanf("%d",&n);
int s[100]={n};
while (n!=1)
{
if(n%2==0)
{
s[i++]=n/2;	n/=2;cont++;
}
else {
s[i++]=n*3+1;n=n*3+1;cont++;
}


}
		for(i=cont-1;i>=0;i--){
		printf("%d ",s[i]);
}
return 0;


}

1 条评论

  • 1

信息

ID
96
时间
1000ms
内存
256MiB
难度
6
标签
(无)
递交数
1016
已通过
322
上传者