21xrx.com
2025-04-18 19:37:16 Friday
文章检索 我的文章 写文章
C语言如何输出三位数的个位、十位、百位
2023-06-15 17:20:24 深夜i     60     0
C语言 输出 拆分

在C语言中,我们经常需要对数字进行拆分,如将三位数拆分为百位、十位和个位。这个过程其实并不难,只需要一些基本的计算和输出方法即可。

首先,我们需要将三位数拆分为三个数字,这可以通过取余和整除来实现。具体方法如下:

1. 使用取余运算符%取出百位数,即num / 100。

2. 然后使用整除运算符/取出十位数,即(num / 10) % 10。

3. 最后,使用取余运算符%取出个位数,即num % 10。

下面是一段简单的代码示例:

#include 
int main()
{
  int num = 345;
  int hundred_digit = num / 100;
  int ten_digit = (num / 10) % 10;
  int one_digit = num % 10;
  printf("百位数字:%d\n", hundred_digit);
  printf("十位数字:%d\n", ten_digit);
  printf("个位数字:%d\n", one_digit);
  return 0;
}

运行以上代码,将输出下列结果:

百位数字:3
十位数字:4
个位数字:5

以上就是使用C语言输出三位数的各个位数的方法。

  
  

评论区

请求出错了