public class Test04 {
public static void main(String[] args) {
int count=0;
List<Integer> list = new ArrayList<>();
for (int i = 1; i <= 10000; i++) {
for(int j = 2;j<=13;j++){
int temp = (int) Math.pow(i,j);
if(temp >=1&&temp<=10000&&!list.contains(temp)){
list.add(temp);
count++;
}
}
}
System.out.println(list);
System.out.println(10000-count);
}
}
1到10000去掉其中的次方数后剩余的数的个数
最新推荐文章于 2024-05-23 17:45:07 发布