为什么我这个三位数的限定方法不行呀??求教各位大佬
#include <stdio.h>
int main()
{
int num, sd, td, hd;
for(num=100 ;99<num && 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\n", num);
}
}
return 0;
}