21xrx.com
2024-12-26 02:42:18 Thursday
登录
文章检索 我的文章 写文章
C++实现三位数逆序
2023-07-05 10:53:30 深夜i     --     --
C++ 逆序 三位数

逆序是指将一个数的数字顺序颠倒,例如将123逆序后得到321。在C++编程中,可以使用以下代码实现三位数的逆序:


#include<iostream>

using namespace std;

int main(){

  int num, reverse = 0;

  cout << "请输入一个三位数:" << endl;

  cin >> num;

  while(num != 0){

    reverse = reverse * 10 + num % 10;

    num /= 10;

  }

  cout << "逆序后的数为:" << reverse << endl;

  return 0;

}

以上代码中,首先输入一个三位数,然后使用一个while循环来逆序处理这个数。在每一次循环中,将reverse乘以10再加上num的个位数,然后将num除以10。最后输出逆序后的数。

例如,如果输入的数为123,则逆序后的数应该为321。运行以上代码后,输出的结果就是321。

需要注意的是,以上代码只适用于三位数,如果输入的数为其他位数,则需要根据位数进行相应的修改。

总之,逆序是C++编程中十分常见的操作,可以用来检测一个数的回文性,或者对数字进行处理等等。掌握逆序编程的基本方法是C++编程的重要一步。

  
  

评论区

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