c语言输出所有的水仙花数 #include<stdio.h> int main() { int n,a,b,c; for(a=1;a<10;a++) { for(b=0;b<10;b++) { for(c=0;c<10;c++) { n=100*a+10*b+c; if(n==(a*a*a+b*b*b+c*c*c)) printf("%d\n",n); } } } getchar(); } 这样就输出所有的水仙花数了。