21xrx.com
2025-03-24 12:41:27 Monday
文章检索 我的文章 写文章
如何用C语言输入三位整数并输出个位、十位和百位
2023-06-15 16:53:11 深夜i     34     0
C语言 输入 三位整数 拆分 除以 取余数 个位 十位 百位

当我们需要对一个三位数进行拆分时(如123),需要知道它的个位、十位和百位分别是多少。在C语言中,可以通过对该数进行除以100或10后取余数的方式来拆分。

下面是一个使用C语言实现该功能的程序:

#include 
int main()
{
  int num, digit1, digit2, digit3;
  printf("请输入一个三位整数:");
  scanf("%d", &num);
  digit1 = num % 10// 计算个位
  digit2 = num / 10 % 10// 计算十位
  digit3 = num / 100// 计算百位
  printf("该数的个位数是:%d\n", digit1);
  printf("该数的十位数是:%d\n", digit2);
  printf("该数的百位数是:%d\n", digit3);
  return 0;
}

  
  

评论区