// x^2+y^2=r^2 private static int work2(int n) { int ans = 0; for (int i = 1; i <= n; ++i) { for (int j = 1; j <= n; ++j) { int d = i * i + j * j; if (d <= n * n) { ++ans;//一个象限的个数 } } } return ans * 4; } public static void main(String[] args) { System.out.println(work2(2));//半径 }
这就需要一点数学知识啦。