Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1549112
  • 博文数量: 327
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 3556
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-05 21:28
个人简介

东黑布衣,流浪幽燕。 真诚善良,值得信赖。

文章分类

全部博文(327)

我的朋友

分类: BSD

2007-04-20 16:36:58

无情的你2007-04-20




  1. int hailstone(int n)
  2. {
  3.    int length=1;
  4.    while(1<n)
  5.    {
  6.       (n&0x1)? n=3*n+1:n>>=1;
  7.       length+=1;
  8.    }
  9.    return length;
  10. }

  11. int main(int argc, char* argv[])
  12. {
  13.    int num;
  14.    while(~scanf("%d",&num))
  15.    {
  16.       printf("%d\n", hailstone(num));
  17.    }
  18.    return 0;
  19. }




阅读(2034) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~