#include int main() { int n=999,a ,b c; for(int i=100;i<=n;i++) { a=i%10; b=i/10%10; c=i/100; if(i==a*a*a+b*b*b+c*c*c) printf("%d\n",i); } return 0; }
收起
^在C++中是异或的意思,而不是乘方。
乘方可以用 #inlcude的pow(a,b)函数,表示a的b次方
报告相同问题?