21xrx.com
2024-12-27 12:06:51 Friday
登录
文章检索 我的文章 写文章
C语言:输出四位数的千百十个位
2023-06-15 16:17:55 深夜i     --     --
C语言 编程 scanf函数 数学运算 千百十个位 输出

在C语言中,要输出一个四位数的千百十个位,需要一定的编程知识和技巧。本文将向大家详细介绍如何实现这一功能。

首先,我们需要让用户输入一个四位数,可以使用scanf函数实现:


int num;

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

scanf("%d", &num);

接着,我们需要使用数学运算将千百十个位分别求出来。例如,要求千位数,可以先将输入的四位数除以1000,再将求出的结果取整即可:


int qian = num / 1000; // 获取千位数

同理,百位数可以通过将输入的四位数除以100,再对10取余数来得到:


int bai = num / 100 % 10; // 获取百位数

十位数可以通过将输入的四位数除以10,再对10取余数来得到:


int shi = num / 10 % 10; // 获取十位数

个位数可以通过将输入的四位数对10取余数来得到:


int ge = num % 10; // 获取个位数

最后,我们将四个位数分别输出即可:


printf("千位数:%d\n百位数:%d\n十位数:%d\n个位数:%d\n", qian, bai, shi, ge);

  
  

评论区

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