Java练习题2020-3

统计从1到N的整数中,所有立方值的平方根为整数的数的个数
输入说明:整数 N(N<10000);
输出说明:符合条件的数的个数,如4^3=64=8^2
输入样例:10
输出样例:3
(说明:样例中符合条件的3个数是1、4、9)



import java.util.Scanner;

public class Test3 {
    public static void main(String[] args) {
        int endNum = 0;
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();

        for (int i = 1; i <= num; i++) {
            int liFang = i *i *i;


                for (int j = 1; j <= liFang; j++) {
                    if (j * j == liFang){
                     //   System.out.println(i);
                        endNum++;
                    }
                    if (j * j > liFang){
                       break;
                    }
                }

        }
        System.out.println(endNum);
    }
}

Java练习题2020-3_第1张图片

你可能感兴趣的:(算法)