若果是问1000以内 因为31*31=961 32*32=1024 所以1000以内有31个数是平方数因为10*10*10=1000 所以有10个数是立方数 但1000以内有3个既是立方数又是平方数 所以 一千以内有31+10-3=38个数是平方或者是立方数 那么1000以内有1000-38=962个数既不是平方数也不是立方数