21xrx.com
2024-09-17 04:27:18 Tuesday
登录
文章检索 我的文章 写文章
C语言实现输出四位数的各位数字
2023-06-15 14:14:20 深夜i     --     --
C语言 四位数 百位 十位 个位

在C语言编程中,有时候需要对数字进行分位处理,例如输入一个四位数,需要将其分别输出其百位、十位、个位数字。下面介绍一种简单的C语言实现方法。

首先要明确一个概念,对于任意一个非负整数n,其个位数字可以通过n%10获取,十位数字可以通过n/10%10获取,百位数字可以通过n/100%10获取,千位数字可以通过n/1000获取。

有了明确的计算方法,接下来就可以编写程序实现输入一个四位数,输出其各位数字了。


#include

int main()

{

  int n;   // 定义变量n,用于存放输入的四位数

  int a, b, c;  // 定义变量a、b、c,分别用于存放百位、十位、个位数字

  printf("请输入一个四位数:");

  scanf("%d", &n);

  a = n/100;    // 计算百位数字

  b = n/10%10;   // 计算十位数字

  c = n%10;    // 计算个位数字

  printf("百位:%d\n", a);

  printf("十位:%d\n", b);

  printf("个位:%d\n", c);

  return 0;

}

上述代码中,定义了三个变量a、b、c,分别用于存放百位、十位、个位数字。在输入四位数n后,分别通过除以100、除以10取余、对10取余三种方式计算出各位数字。

  
  

评论区

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