21xrx.com
2024-09-17 03:32:00 Tuesday
登录
文章检索 我的文章 写文章
如何在C语言中输入一个三位数并输出其个十百位
2023-06-15 16:59:33 深夜i     --     --
C语言 输入 三位数 个位 十位 百位 算术 循环 算法 编程

在C语言中,输入一个三位数并输出其个、十、百位数值是一项基本技能。这个过程可以借助算术和循环语句来完成。首先,我们需要将输入的三位数存入一个变量中,然后通过除法和取模运算来获取其百位、十位和个位。

假设我们用变量num来存储输入的三位数,那么获取其百位可以使用如下代码:

int hundreds_place = num / 100;

其中,除法运算会将num除以100后向下取整,得到的结果即为百位数值。

接下来,我们可以使用取模运算获取十位和个位。取模运算的结果就是除数所剩余的数值。比如,使用num % 10可以获取num的个位数值。而通过连续通过除以10和取模运算,可以分别获取其十位和个位数值。

下面是完整的代码实现:

#include

int main() {

  int num, hundreds_place, tens_place, ones_place;

  printf("请输入一个三位数:\n");

  scanf("%d", &num);

  // 获取百位数值

  hundreds_place = num / 100;

  // 获取十位数值

  tens_place = (num % 100) / 10;

  // 获取个位数值

  ones_place = num % 10;

  // 输出结果

  printf("输入的数字为%d,其百位为%d,十位为%d,个位为%d\n", num, hundreds_place, tens_place, ones_place);

  return 0;

}

通过上述代码,我们可以轻松地输入一个三位数,并输出其百位、十位和个位数值。

  
  

评论区

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