21xrx.com
2024-12-23 00:03:33 Monday
登录
文章检索 我的文章 写文章
C++实现数字倒序输出的代码
2023-06-26 12:12:42 深夜i     --     --
C++ 数字 倒序输出 代码

C++是一种常用的编程语言,在数学和计算机科学中都有广泛应用。在进行数字操作时,还有许多魔术般的小技巧可以让编程更加高效。例如,实现数字倒序输出的功能,就是许多初学者经常掌握的一个基本技巧。

在C++中实现数字倒序输出的代码非常简单,以下是一个示例程序:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  int num, reversed_num = 0;

  cout << "Please enter an integer: ";

  cin >> num;

 

  while(num != 0)

  {

   reversed_num = reversed_num * 10 + num % 10;

   num /= 10;

  }

 

  cout << "The reversed number is: " << reversed_num << endl;

  return 0;

}

这段程序使用了 while 循环语句和取模运算符 %,先让用户输入一个整型数字,然后循环执行以下操作直到该数字被处理完毕:

1. num % 10 取该数字的个位数值。例如,若 num = 123,那么 num % 10 = 3。

2. reversed_num * 10 让 reversed_num 左移一位,例如,若 reversed_num = 12,则 reversed_num * 10 = 120。

3. 最后将个位数值加到 reversed_num 上即可。

循环重复执行这个过程,直到 num 等于零,此时 reversed_num 中保存的就是倒序的数字值。最后将这个值输出即可。

以上的程序非常简单可读性强,即使是刚刚开始学习C++的新手,也能够轻松掌握。如果您正在学习编程,不妨自己试着写一下,相信您也会受到不少启发和收获!

  
  

评论区

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