21xrx.com
2024-12-27 21:04:20 Friday
登录
文章检索 我的文章 写文章
C++程序:交换三位数的个位和百位输出
2023-07-02 11:23:59 深夜i     --     --
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++的内容,可以继续探索更深层次的知识。

  
  

评论区

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