import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); int n=sc.nextInt(); long max=0; long a; for (int i = 1; i <=n; i++) { a=i; if(a>max) max=a; while(a!=1){ if(a%2==0) a/=2; else a=a*3+1; if(a>max) max=a; } } System.out.println(max); } }
0.0分
2 人评分
上车人数 (C语言代码)浏览:816 |
简单的for循环浏览:1497 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:606 |
模拟计算器 (C++代码)浏览:885 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1496 |
C二级辅导-分段函数 (C语言代码)浏览:659 |
勾股数 (C语言代码)浏览:830 |
简单的a+b (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:692 |
上车人数 (C语言代码)浏览:753 |