#include
int main()
{
int a=1,b=0,c=0;
while(a<=9)
{
while(b<=9)
{
while(c<=9)
{
if(a*a*a+b*b*b+c*c*c==a*100+b*10+c*1)
printf("%d=a*a*a+b*b*b+c*c*c \n",a*100+b*10+c*1);
c++;
}
b++;
c=0;//初始化
}
a++;
b=0;// 初始化
}
return 0;
}
新手经常犯得问题,初始化的问题,这就是for比wihle强的地方,for会提醒你初始化,而while不会
是输出的错误的数,还是编译不通过,提示有错误?提示什么错误?