HDU 3782 xxx定律

原题链接

简单题。

附ac代码:

#include <stdio.h>

int f(int n){
	if(n & 1)
		return (n * 3 + 1) / 2;
	return n / 2;	
}

int main(){
	int n, count;
	while(scanf("%d", &n), n){		
		count = 0;			
		while(n != 1){
			n = f(n);
			++count;
		}
		printf("%d\n", count);
	}
	return 0;
}


posted on 2014-02-13 14:15  长木Qiu  阅读(128)  评论(0编辑  收藏  举报