21xrx.com
2024-12-22 21:59:33 Sunday
登录
文章检索 我的文章 写文章
C++如何输出四位数的个、十、百、千位
2023-06-22 13:17:19 深夜i     --     --
C++ 输出 四位数 个位 十位 百位 千位

在C++中,我们可以使用余数和除法来分别获取一个四位数的各个位上的数字。

首先,我们需要定义一个四位数变量,例如:


int num = 1234;

然后,我们可以使用以下代码来获取千位、百位、十位和个位上的数字:


int qian = num / 1000;

int bai = (num % 1000) / 100;

int shi = (num % 100) / 10;

int ge = num % 10;

其中,`/`代表整除运算,`%`代表取余数运算。上述代码中,我们首先通过整除法把千位上的数字提取出来,然后通过取余数运算把百位、十位和个位上的数字依次提取出来。

最后,我们可以使用以下代码来输出这些数字:


cout << qian << endl;

cout << bai << endl;

cout << shi << endl;

cout << ge << endl;

其中,`cout`表示输出到控制台,`<<`表示输出运算符,`endl`表示输出一个换行符。

完整代码如下:


#include <iostream>

using namespace std;

int main() {

  int num = 1234;

  int qian = num / 1000;

  int bai = (num % 1000) / 100;

  int shi = (num % 100) / 10;

  int ge = num % 10;

  cout << qian << endl;

  cout << bai << endl;

  cout << shi << endl;

  cout << ge << endl;

  return 0;

}

输出结果为:


1

2

3

4

这样,我们就成功地输出了一个四位数的个、十、百、千位。

  
  

评论区

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