/** 水仙花数 */ #include<stdio.h> int main(){ int i,j,k,n; printf("800-1000以内水仙花数:\n"); for(n=100;n<1000;n++){ i=n/100; j=n/10%10; k=n%10; if(i*i*i+j*j*j+k*k*k==n){ printf("%5d",n); } } }