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
中提取出百位数、十位数和个位数,分别存储在变量hundreds
、tens
和ones
中。最后,使用cout
语句将这些数逆序输出到控制台。
请注意,此程序假定用户输入的是一个合法的三位整数。如果用户输入的是不符合要求的值(例如小于100或大于999的数),程序可能会产生不确定的结果。在实际应用中,可以添加额外的输入验证代码来确保输入的合法性。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:python求1-500以内的偶数
- 下一篇:C++输入一个三位整数,将它反向输出