哪里错了?
int num, sd, td, hd; for(num=100;num<1000; num++ ) { hd =num/100 ; //获取三位数字num十位上的数字 td =(num-100*hd)/10 ; sd =num-100*hd-10*td ; if( num==sd*sd*sd+td*td*td+hd*hd*hd) { printf("水仙花数字:%d\n", num); } } 哪里错了?
int num, sd, td, hd; for(num=100;num<1000; num++ ) { hd =num/100 ; //获取三位数字num十位上的数字 td =(num-100*hd)/10 ; sd =num-100*hd-10*td ; if( num==sd*sd*sd+td*td*td+hd*hd*hd) { printf("水仙花数字:%d\n", num); } } 哪里错了?
2016-10-06
举报