66、求“水仙花数”(一个3位数,其中各位数字的立 方和等于该数) #include <stdio. h> void maino fint i, n1, n2, n3,n for(i=100;i=999;i++) {n-i;n1=n/100;/*n1为百位数* n2=n/10-n1*10;/n2为十位数,也可写为 n2=(n-n1*100)/10*/ n3=n-n1*100-n2*10;/*n3为个位数 if(n1*nl*nln2*n2* n2+n3n3 n3==1) printf("in this is a number: %d",i);6.6、求“水仙花数”(一个3位数,其中各位数字的立 方和等于该数) #include <stdio.h> void main() { int i , n1 , n2 , n3 , n ; for ( i=100 ; i<=999 ; i++ ) { n=i; n1=n/100; /* n1为百位数 */ n2=n/10 - n1*10; /* n2为十位数,也可写为 n2=(n - n1*100)/10 */ n3=n - n1*100 - n2*10; /* n3为个位数 */ if (n1*n1*n1+n2*n2*n2+n3*n3*n3==i) printf("\n this is a number:%d", i ); } }