解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int x,y,max,a,b,rest;
while(~scanf("%d %d",&a,&b))
{
if(a>b)
{
x=a;
y=b;
}
else
{
x=b;
y=a;
}
max=0;
for(int i=y;i<x;i++)
{
rest=fan(i);
if(rest>max)
{
max=rest;
}
}
printf("%d %d %d\n",a,b,max);
}
return 0;
}
int fan(int i)
{
if(i==1)
{
return 1;
}
else
{
if(i%2==0)
{
i/=2;
}
else
{
i=i*3+1;
}
return fan(i)+1;
}
}
0.0分
0 人评分
C二级辅导-同因查找 (C语言代码)浏览:565 |
输出九九乘法表 (C语言代码)浏览:557 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:795 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:567 |
川哥的吩咐 (C++代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:744 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:790 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:800 |
用筛法求之N内的素数。 (C语言代码)浏览:659 |
程序员的表白 (C语言代码)浏览:598 |