少儿编程之c++怎么提取个位十位百位
作者:野牛程序员:2023-07-27 06:51:08C++阅读 2796
要在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++求位数