zoj 2722 Head-to-Head Match

#include<stdio.h>
int main(void)
{
         unsigned int n,count,i;
         while (scanf("%d", &n) && n)
         {
                count = 0;
                while (n != 1)
                 {
                       if (n % 2 == 1) n++;
                       n /= 2;
                       count++;
                }
                printf("%d\n", count);
         }
         return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章