HDU3782

来源:互联网 发布:银行it人 编辑:程序博客网 时间:2024/06/06 12:22
/* 功能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;}