23计科1班010陈家明


私信TA

用户名:dotcpp0691168

访问量:667

签 名:

汗流浃背了吧老弟

等  级
排  名 290
经  验 5532
参赛次数 1
文章发表 17
年  龄 0
在职情况 学生
学  校 江苏第二师范学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#include<stdio.h>

int f(int n)

{ int i=1;

  while(n!=1)

  { if(n%2==0)

    n=n/2;

    else

    n=n*3+1;

    i++;

  }

  return i;

}

int main()

{ int i,j;

  while(scanf("%d%d",&i,&j)==2)

  { if(i<j)

    { printf("%d %d ",i,j);

      int max=f(i);

      for(i=i+1;i<=j;i++)

      if(f(i)>max)

      max=f(i);

      printf("%d\n",max);

    }

    else

    { printf("%d %d ",i,j);

      int max=f(j);

      for(j=j+1;j<=i;j++)

      if(f(j)>max)

      max=f(j);

      printf("%d\n",max);

    }

  }

  return 0;

  

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区