我想说i,j,k可以这样用吗?
main(){ int i,j,k,n; n=i*100+j*10+k; for(i=1;i<10;i++) for(j=0;j<10;j++) for(k=0;k<10;k++) if((i*100+j*10+k)==((i*i*i)+(j*j*j)+(k*k*k))) printf("水仙花数为:%d",n);}
可以啊,只是你的程序为什么那么的不规范啊,
一条语句最好一行,
你这样写让人看起来有点吃力。
而且 n=i*100+j*10+k;应该放在if语句之前