100^2=10000,所以一共100个平方数。21^3<10000<22^3,所以一共21个立方数。但6次方数是重复的,4^6<10000<5^6,共计4个6次方。100+21-6=115个是平方数或立方数10000-115=9885个既不是完全平方数,又不是完全立方数。