21xrx.com
2024-09-20 05:49:02 Friday
登录
文章检索 我的文章 写文章
C++实现四位整数反序输出
2023-07-13 16:33:33 深夜i     --     --
C++ 四位整数 反序输出

C++编程语言是一种高级的、通用的、静态类型的编程语言,其功能强大,适用于各种计算机平台。今天我们就来讲一下如何使用C++实现四位整数反序输出。

首先,我们需要明确下反序输出是什么意思。反序输出指的是将一个四位数的千位、百位、十位、个位按照个位、十位、百位、千位的顺序依次输出。例如,如果输入的四位数为1234,则其反序输出结果应为4321。

下面先给出反序输出的代码:


#include <iostream>

using namespace std;

int main() {

  int num, rev = 0;

  cout << "Enter a four digit number: ";

  cin >> num;

  while (num > 0) {

    int digit = num % 10;

    rev = (rev * 10) + digit;

    num /= 10;

  }

  cout << "Reversed number: " << rev << endl;

  return 0;

}

以上代码首先定义了一个整型变量num和rev,其中num为用户输入的四位整数,rev为反向输出后的结果。在代码前面,我们包含了iostream头文件以便使用cin和cout命令。

接下来,我们使用cin命令让用户输入一个四位整数,将其赋值到num变量中。然后,使用while循环进行数字反转。

在while循环中,我们定义了一个整型变量digit,用于存储num的个位数。随后,将变量rev乘以10并加上digit,从而将num的个位数加入到rev的个位数后面,实现数字的反转。最后,将num变量除以10得到它的下一个数字。

最后,我们输出反转后的数字,即变量rev的内容,输出结果就是四位整数的反序输出。

总结来说,以上的C++代码实现了四位整数反序输出,通过使用循环和变量对输入的四位整数进行反转,再输出结果即可。这是一个简单而实用的技巧,在编写C++程序时可能会用到。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复