C++实现四位整数逆序输出

本文提供一个C++程序,可以将输入的四位正整数逆序输出。

**代码示例:**cpp#include using namespace std;

int main() { int n; cout << '请输入一个四位正整数:'; cin >> n;

int digit1 = n % 10;                     // 取个位数字    int digit2 = (n / 10) % 10;              // 取十位数字    int digit3 = (n / 100) % 10;             // 取百位数字    int digit4 = (n / 1000) % 10;            // 取千位数字

int reversedNum = digit1 * 1000 + digit2 * 100 + digit3 * 10 + digit4;  // 逆序重新组合

cout << '逆序后的数为:' << reversedNum << endl;

return 0;}

代码解释:

  1. 获取输入: 代码首先提示用户输入一个四位正整数,并将其存储在变量 n 中。2. 分离各位数字: 利用取余运算符 % 和整除运算符 /,依次获取个位、十位、百位和千位上的数字,并将它们分别存储在 digit1digit2digit3digit4 变量中。3. 逆序组合: 将分离出来的各位数字按照逆序进行组合,重新构建一个新的整数。4. 输出结果: 最后,代码将逆序后的整数输出到控制台。

示例:

如果用户输入数字 1234,程序将会输出 4321

总结:

该程序使用简单的数学运算实现了四位正整数的逆序输出功能,代码简洁易懂,适合初学者学习参考。

C++实现四位整数逆序输出

原文地址: https://www.cveoy.top/t/topic/uGk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录