/* 功能Function Description: hdu3782
开发环境Environment: DEV C++ 4.9.9.1
技术特点Technique:
版本Version:
作者Author: 廉伟杰 Ann June
日期Date: 20120723
备注Notes:当遇到 乘 和 除 尤其判断奇偶数的时候 要学会用位运算
*/
#include <stdio.h>
int main()
{
int n, sum;
while(1)
{
sum=0;
scanf("%d",&n);
if(n==0)
break;
while(n!=1)
{
if(n%2==0)
{
sum++;
n=n/2;
}
else
{
sum++;
n=(3*n+1)/2;
}
}
printf("%d\n",sum);
}
return 0;
}
HDU3782
最新推荐文章于 2025-05-21 21:44:07 发布