21xrx.com
2024-11-22 11:35:33 Friday
登录
文章检索 我的文章 写文章
如何使用C++输出一个数的百位数字
2023-07-04 20:13:17 深夜i     --     --
C++ 输出 百位数字

在C++中,我们可以使用取模运算来找到一个数的各位数字,但是要找到百位数字,我们需要对原数进行一定的处理。下面介绍两种方法来输出一个数的百位数字。

方法一:

首先,我们可以将原数除以100得到去掉后两位的结果,然后再用取模运算得到百位数字。代码如下:


int num = 123456;

int hundredDigit = (num / 100) % 10;

cout << "该数的百位数字为:" << hundredDigit << endl;

这里先将123456除以100得到1234,再用取模10得到4,即为百位数字。输出结果为:


该数的百位数字为:4

方法二:

另一种方法是先将原数转换成字符串,再取字符串的第三个字符即为百位数字。代码如下:


int num = 123456;

string str = to_string(num);

char hundredDigit = str[2];

cout << "该数的百位数字为:" << hundredDigit << endl;

这里将123456转换为字符串"123456",然后取第三个字符'3'即为百位数字。输出结果为:


该数的百位数字为:3

无论是哪种方法,都可以得到一个数的百位数字。在实际编程中,我们可以根据具体的需求选择合适的方法进行操作。

  
  

评论区

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