这样可以吗
#include<stdio.h>main()
{int a,b,c,sum;
for(sum=100;sum<1000;sum++)
{a=sum%100;
b=(sum-a*100)%10;
c=sum-a*100-b*10;
sum=a*a*a+b*b*b+c*c*c;
}
printf("%d\n",sum);
}
输出乱码 求解
#include "Stdio.h" void main() { int a,b,c,s; for(a=1;a<10;a++) { for(b=0;b<10;b++) { for(c=0;c<10;c++) { s=100*a+10*b+c; if(s==(a*a*a+b*b*b+c*c*c)) printf("%d\n",s); } } } getchar(); }