#include<stdio.h>
int main()
{
int i=0; 每次给赋初值防止在有的程序中出现混乱,大多数的程序不影响,但是这是为了培养一种习惯
int j=0;
int k=0;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++) 如果j k初值为1效果也完全不同
如果从1开始则十位与各位带0的将被忽略
for(k=0;k<=9;k++)
if(i*100+j*10+k*1==i*i*i+j*j*j+k*k*k)
{
printf("%d%d%d ",i,j,k);
主要是输出时的顺序问题会出现错误比如用(ijk)和(kji)完全不一样
}
return 0;
}