//获取三位数字num百位上的数字
hd = num / 100;
//获取三位数字num十位上的数字
td = (num % 100) / 10;
//获取三位数字num个位上的数字
sd = num % 10;
有全部的代码吗?你哪里看不懂?你前面的代码应该是定义hd,td,sd为 int型例如我取num=753,则hd=num/100=7,num%100=53,td=(num%100)/10=5,sd=num%10=3这样就完成了所需要的任务呢。