就测试结果来看还没发现bug,如果有大佬能够发现存在的bug,请指出,感谢!
下面附上代码:
#include<stdio.h>
int main(void){
int a,i;
scanf("%d",&a);
for(i=0;a>1;i++){
if(a%2==0){a=a/2;}
else{a=3*a+1;a=a/2;}
}
printf("%d",i);
return 0;
}