21xrx.com
2024-09-19 23:55:51 Thursday
登录
文章检索 我的文章 写文章
C++实现正整数十位和个位交换输出
2023-07-07 21:35:33 深夜i     --     --
C++ 正整数 十位 个位 交换输出

C++是一门广泛使用的编程语言,在学习C++的过程中,我们需要掌握一些基本的算法。其中,交换正整数的十位和个位是一个简单但重要的算法。

在C++中,我们可以使用取模和除法运算来实现交换正整数的十位和个位。具体实现代码如下:


#include<iostream>

using namespace std;

int main(){

  int num;

  cout << "请输入一个正整数:" << endl;

  cin >> num;

  int ten = num / 10 % 10;

  int unit = num % 10;

  int swap_num = unit * 10 + ten;

  cout << "交换后的数字为:" << swap_num << endl;

  return 0;

}

以上代码首先提示用户输入一个正整数,然后通过取模和除法运算分别得到该正整数的十位和个位。然后将十位和个位交换后,得到交换后的数字。最后,将交换后的数字输出。

使用以上代码,我们就可以很方便地实现正整数十位和个位交换输出的功能。这个功能在实际开发中也有很多应用,比如密码学中的加密和解密等等。

总之,在学习C++的过程中,我们需要掌握一些基本的算法,而交换正整数的十位和个位就是其中一个重要的算法。熟练掌握这个算法,有助于我们在以后的学习和工作中更加灵活地运用C++语言。

  
  

评论区

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