解题思路:
注意事项:
参考代码:
import java.util.Scanner;
public class The147 {
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
long a=sc.nextLong();
for(long i=1;;i++){
if(a%2==0){
System.out.println(a+"/2="+a/2);
a=a/2;
}else if(a%2!=0){
System.out.println(a+"*3+1="+(a*3+1));
a=a*3+1;
}
if(a==1){
break;
}
}
}
}
0.0分
0 人评分
亲和的解法浏览:1102 |
C二级辅导-等差数列 (C++代码)浏览:2309 |
【出圈】 (C语言代码)用单项循环链表浏览:841 |
假币问题 (C++代码)(向上取整的一种处理方式)浏览:1802 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:588 |
数组输出 (C语言代码)浏览:811 |
拆分位数 (C语言代码)浏览:1361 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:701 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |