PAT乙级刷题记录-3n+1猜想

    xiaoxiao2021-03-25  163

    import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt(); int count=0; if(n<1001&&n>0) { while(n!=1) { if(n%2==0) { n=n/2; count++; } else { n=(3*n+1)/2; count++; } } System.out.println(count); } }

    }

    这是第一题,大概也是最简单的一题。

    转载请注明原文地址: https://ju.6miu.com/read-1946.html

    最新回复(0)