这样可以吗
#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();
}
