标签:des style http color java 使用 os strong
/*
中文题意:
中文翻译:
题目大意:
解题思路:当n不为1的时候,用while循环,直到出现n为止,while循环很适合循环次数不确定时使用。
难点详解:对位运算的理解
关键点:位运算
解题人:lingnichong
解题时间:2014/08/01 15:41
解题感受:c语言学多了后,在参加竞赛时,取余的话都用n&1=0为偶数,n&1=1为奇数。
*/
3 1 0
5 0
#include<stdio.h>
int main()
{
int n,s;
while(scanf("%d",&n),n)
{
s=0;
while(n!=1)
{
if(n&1)
{
n=n*3+1;
n>>=1;
s++;
}
else
{
n>>=1;
s++;
}
}
printf("%d\n",s);
}
return 0;
}
标签:des style http color java 使用 os strong
原文地址:http://blog.csdn.net/qq_16767427/article/details/38337667