当前位置:首页C++ > 正文

少儿编程之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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击