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;}