这两个地方不懂 怎么来的 为什么这么写1 for( num=100 ; num <1000 ; num++ ) 2 { hd =num/100; //获取三位数字num十位上的数字 td =num%100/10; //获取三位数字num个位上的数字 sd =num%10;
hd为百位上的数字 num%100 后的值是十位与个位 再除以10得十位上的数字
三位数字除以100得到百位上的数字 两位数字除以10得到十位上的数字
%取余,三位数%100也就是去掉百位上的数字,两位数%10去掉十位上的数字