1 #include <stdio.h> 2 int main () 3 { 4 int num,sd,td,hd; 5 for(num=100;num<1000;num++) 6 { 7 hd=num/100; 8 td=(num-100*hd)/10; 9 sd=num%10; 10 if(num==hd*hd*hd+td*td*td+sd*sd*sd) 11 { 12 printf("水仙花数字:%d\n",num); 13 } 14 } 15 return 0; 16 }
水仙花数字,C语言来一波!!! 虽然在十位数那出了点小问题,但还是解决了!!!