21xrx.com
2025-03-29 04:08:23 Saturday
文章检索 我的文章 写文章
如何用C语言输入一个四位整数并求解其千位、百位、十位和个位
2023-06-16 18:11:45 深夜i     150     0
C语言 输入 四位整数 千位 百位 十位 个位

如何用C语言输入一个四位整数并求解其千位、百位、十位和个位?

在C语言中,输入一个四位整数并求解其各位数字其实并不难。我们只需要借助于取模运算和整除运算就可以轻松实现。具体的思路如下:

1. 使用scanf函数输入一个四位整数num;

2. 分别计算千位、百位、十位和个位数字:千位为num/1000,百位为(num/100)%10,十位为(num/10)%10,个位为num % 10;

3. 输出这四个数字即可。

下面是一份示例代码:

#include
int main()
{
  int num, qian, bai, shi, ge;
  printf("请输入一个四位整数:");
  scanf("%d", &num);
  qian = num / 1000;
  bai = (num / 100) % 10;
  shi = (num / 10) % 10;
  ge = num % 10;
  printf("千位:%d\n", qian);
  printf("百位:%d\n", bai);
  printf("十位:%d\n", shi);
  printf("个位:%d\n", ge);
  return 0;
}

  
  

评论区