hd =(num- 10*td-sd)/100 ; //获取三位数字num十位上的数字 td = (num- 100*hd-sd)/10; //获取三位数字num个位上的数字 sd = (num- 100*hd- 10*td );
hd=num/100 //取百位数字//
td=(num/10)%10//取十位数字//
sd=num%10//取个位数字//
试试看
我的想法是,它整个程序是从上往下走的。你开头并没有定义等式里面的td,sd,系统是没办法识别它们的