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

c++由键盘输入一个三位整数,逆序输出其百位数、十位数、个位数

作者:野牛程序员:2023-07-19 06:10:39 C++阅读 3056

以下是一个使用C++编写的程序,可以从键盘输入一个三位整数,并逆序输出其百位数、十位数和个位数:

#include <iostream>
using namespace std;

int main() {
    int num;
    cout << "请输入一个三位整数: ";
    cin >> num;

    int hundreds = num / 100;    // 百位数
    int tens = (num / 10) % 10;  // 十位数
    int ones = num % 10;         // 个位数

    cout << "逆序输出: " << ones << tens << hundreds << endl;

    return 0;
}

在此程序中,首先提示用户输入一个三位整数,然后使用cin语句将输入的值存储在变量num中。接下来,使用整数除法和取模运算,从num中提取出百位数、十位数和个位数,分别存储在变量hundredstensones中。最后,使用cout语句将这些数逆序输出到控制台。

请注意,此程序假定用户输入的是一个合法的三位整数。如果用户输入的是不符合要求的值(例如小于100或大于999的数),程序可能会产生不确定的结果。在实际应用中,可以添加额外的输入验证代码来确保输入的合法性。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击