21xrx.com
2025-07-04 19:32:52 Friday
文章检索 我的文章 写文章
C++程序:交换三位数的个位和百位输出
2023-07-02 11:23:59 深夜i     83     0
C++ 交换 三位数 个位 百位

C++是一种常用的编程语言,其应用非常广泛。今天我们来谈一下如何使用C++编写一个程序来交换三位数的个位和百位,并输出结果。

首先,在C++中,我们可以使用int类型定义一个三位数。比如,我们定义一个int类型的变量num,其值为123。

int num = 123;

接下来,我们使用以下代码将num的个位和百位进行交换。

int a = num / 100;
int b = (num % 100) / 10;
int c = num % 10;
int newNum = c * 100 + b * 10 + a;

我们可以通过除以100获取num的百位数,通过取余数以及除以10获取num的十位数和个位数。然后,我们将这些数重新组合,组成一个新的三位数newNum。

最后,我们使用以下代码,将newNum输出到屏幕上。

cout << "newNum = " << newNum << endl;

完整的程序如下所示。

#include <iostream>
using namespace std;
int main()
{
  int num = 123;
  int a = num / 100;
  int b = (num % 100) / 10;
  int c = num % 10;
  int newNum = c * 100 + b * 10 + a;
  cout << "newNum = " << newNum << endl;
  return 0;
}

通过这个程序,我们可以很方便地交换三位数的个位和百位,并输出结果。当然,这只是C++中非常基础的一个例子,C++的应用远远不止于此。如果您有兴趣学习更多有关C++的内容,可以继续探索更深层次的知识。

  
  

评论区