大神幫忙看看
這兩個地方不懂 怎么來的 為什么這么寫1 for( ? num=100 ; ?num <1000 ; ? ?num++ ?) ? ?2 { hd =num/100; ? ? ? ?//獲取三位數(shù)字num十位上的數(shù)字 ? ? ? ?td =num%100/10; ? ? ? ?//獲取三位數(shù)字num個位上的數(shù)字 ? ? ? ?sd =num%10;
這兩個地方不懂 怎么來的 為什么這么寫1 for( ? num=100 ; ?num <1000 ; ? ?num++ ?) ? ?2 { hd =num/100; ? ? ? ?//獲取三位數(shù)字num十位上的數(shù)字 ? ? ? ?td =num%100/10; ? ? ? ?//獲取三位數(shù)字num個位上的數(shù)字 ? ? ? ?sd =num%10;
2015-10-17
舉報
2015-10-17
hd為百位上的數(shù)字?? num%100 后的值是十位與個位?? 再除以10得十位上的數(shù)字
三位數(shù)字除以100得到百位上的數(shù)字?? 兩位數(shù)字除以10得到十位上的數(shù)字
%取余,三位數(shù)%100也就是去掉百位上的數(shù)字,兩位數(shù)%10去掉十位上的數(shù)字