慕前端2386042
2017-09-15 17:56
那位大神帮忙看看我的哪里错了为什么输出来就一个结果407 for( num=100 ;num<1000 ;num++ ) { hd = num/100 ; td =(num%10)/10 ; sd =num%10 ; if( num==hd*hd*hd+td*td*td+sd*sd*sd ) { printf("%d %d %d",hd,td,sd); printf("水仙花数字:%d\n", num); } } return 0; }
应该是:td = (num/10)%10
C语言入门
926207 学习 · 20797 问题
相似问题