C语言提取三位数的个位、十位、百位数
C语言提取三位数的个位、十位、百位数
在C语言中,我们可以使用除法运算符(/)和取余运算符(%)来获取一个三位数的个位、十位和百位数。
代码示例:
#include <stdio.h>
int main() {
int num = 456; // 三位数
int hundred = num / 100; // 获取百位数
int ten = (num / 10) % 10; // 获取十位数
int unit = num % 10; // 获取个位数
printf('百位数:%d\n', hundred);
printf('十位数:%d\n', ten);
printf('个位数:%d\n', unit);
return 0;
}
输出结果:
百位数:4
十位数:5
个位数:6
代码解释:
hundred = num / 100;:将三位数除以100,得到百位数。ten = (num / 10) % 10;:将三位数除以10得到一个两位数,再对10取余,得到十位数。unit = num % 10;:将三位数对10取余,得到个位数。
通过以上代码,我们可以方便地提取一个三位数的个位、十位和百位数。
原文地址: https://www.cveoy.top/t/topic/QN8 著作权归作者所有。请勿转载和采集!