为什么我弄了if怎么输出的还是100~1000之内所有的数啊 家人们

img

^在c++里面不是乘方,二进制异或运算符。所以你的结果不对!

家人们我吧if条件改成了xxx yyy zzz咋就行了啊

8行,for(i=100;i<1000;i++)12行,if(x*x*x + y*y*y + z*z*z==i)