21xrx.com
2024-12-28 06:52:04 Saturday
登录
文章检索 我的文章 写文章
如何用C语言输入一个四位整数并求解其千位、百位、十位和个位
2023-06-16 18:11:45 深夜i     --     --
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;

}

  
  

评论区

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