^在c++里面不是乘方,二进制异或运算符。所以你的结果不对!
家人们我吧if条件改成了xxx yyy zzz咋就行了啊
第8行,for(i=100;i<1000;i++) 第12行,if(x*x*x + y*y*y + z*z*z==i)