少儿编程之c++怎么提取个位十位百位
作者:野牛程序员:2023-07-27 06:51:08C++阅读 3113
要在C++中提取一个整数的个位、十位和百位,可以使用简单的数学运算和取余操作来实现。以下是一个示例代码,可以提取一个3位整数的各位数值:
#include <iostream>
int main() {
int number;
std::cout << "请输入一个3位整数: ";
std::cin >> number;
// 提取百位数
int hundreds = number / 100;
// 提取十位数
int tens = (number / 10) % 10;
// 提取个位数
int ones = number % 10;
std::cout << "百位数: " << hundreds << std::endl;
std::cout << "十位数: " << tens << std::endl;
std::cout << "个位数: " << ones << std::endl;
return 0;
}在这个示例中,首先输入一个3位整数。然后,使用数学运算和取余操作,将其百位、十位和个位分别提取出来,并打印输出结果。
请注意,这个示例仅适用于3位整数,如果输入不是3位整数,结果可能不正确。对于其他位数的整数,需要做相应的修改。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++提取数字每位数并求和
- 下一篇:c++求位数
