关于三个位数的表达问题
#include <stdio.h> int main() { int num, sd, td, hd; for( num=100 ; num<1000 ; num++ ) { hd ==num/100; td ==(num-100*hd)/10 ; sd ==num-100*hd-10*td ; if( num==hd*hd*hd+td*td*td+sd*sd*sd ) { printf("水仙花数字:%d\n", num); } } return 0; }
#include <stdio.h> int main() { int num, sd, td, hd; for( num=100 ; num<1000 ; num++ ) { hd ==num/100; td ==(num-100*hd)/10 ; sd ==num-100*hd-10*td ; if( num==hd*hd*hd+td*td*td+sd*sd*sd ) { printf("水仙花数字:%d\n", num); } } return 0; }
2019-08-27
举报