21xrx.com
2024-12-27 20:44:54 Friday
登录
文章检索 我的文章 写文章
C++代码:交换三位数的个位和十位位置
2023-07-01 22:08:28 深夜i     --     --
C++ 交换 三位数 个位 十位

有时候在编写程序时,我们需要对数位进行交换,这也是程序中常见的操作之一。在C++中,可以通过简单的代码来实现交换三位数的个位和十位位置。

例如我们需要交换数字123的个位和十位位置。按照正常的思路,我们可以先将个位数和十位数分别存入不同的变量中,再交换它们的值。这样就能实现交换操作了。

下面是C++中实现这个操作的代码:


#include <iostream>

using namespace std;

int main()

{

  int num = 123;

  int a = num % 10; // 取个位数

  int b = num / 10 % 10; // 取十位数

  num = num / 100 * 100 + a * 10 + b; // 交换个位和十位位置

  cout << num << endl;

  return 0;

}

在这段程序中,我们首先定义了一个整型变量num,表示待交换的数字为123。然后分别取出它的个位和十位,分别存入变量a和b中。接着,我们使用一行魔法代码将它们的位置进行了交换,并将结果存回到变量num中。最后输出结果,程序执行结束。

在实际开发过程中,这种交换数位的操作还是比较常见的。可以根据实际需求,灵活使用这种方法来实现数据处理和运算。学会这种方法,也有助于提高程序员的编程能力和思维能力,让程序更加优秀和高效。

  
  

评论区

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