解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while(scanner.hasNext()) {
int l=scanner.nextInt();
int j=scanner.nextInt();
int m,n;
if(l>j) {
m=l;
n=j;
}
else {
m=j;
n=l;
}
int count;
int max = 0;
for(int i=n;i<=m;i++) {
count=1;
if(count>max)
max=count;
int t=i;
while(t!=1) {
if(t%2==0)
t=t/2;
else
t=3*t+1;
count++;
}
if(count>max)
max=count;
}
System.out.println(l+" "+j+" "+max);
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)scanf后面加个getchar(),收掉回车符,就可以用gets了浏览:1149 |
程序员的表白 (C语言代码)浏览:1328 |
弟弟的作业 (C++代码)浏览:1304 |
简单的a+b (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:507 |
WU-格式化数据输出 (C语言代码)浏览:1755 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:621 |
字符串的输入输出处理 (C语言代码)浏览:1009 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:643 |