21xrx.com
2024-09-19 09:06:09 Thursday
登录
文章检索 我的文章 写文章
如何用C语言输入三位整数并输出个位、十位和百位
2023-06-15 16:53:11 深夜i     --     --
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;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复