取一个数的个位,可以通过取模运算(%)来实现。取模运算的结果就是余数,而余数即为该数的个位数。 // 待取个位的数tum % 10; // 取个位tf(“个位数为%d”, ge);
输出结果为
个位数为4
取一个数的十位,可以先将该数除以10取整,再取模运算。例如,对于数字1234,先将其除以10得到123,再取模10即可得到十位数。 // 待取十位的数tum / 10 % 10; // 取十位tf(“十位数为%d”, shi);
输出结果为
十位数为3
取一个数的百位,可以先将该数除以100取整,再取模运算。例如,对于数字1234,先将其除以100得到12,再取模10即可得到百位数。 // 待取百位的数tum / 100 % 10; // 取百位tf(“百位数为%d”, bai);
输出结果为
百位数为2
通过以上示例代码,大家可以看到,在C语言中取个位、百位非常简单,只需要使用取模运算和除法运算即可。在实际应用中,大家可以根据需要进行组合使用,实现更复杂的数字拆分功能。