21xrx.com
2024-06-03 06:31:54 Monday
登录
文章检索 我的文章 写文章
C++代码:实现数字逆向输出
2023-07-13 00:00:40 深夜i     --     --
C++ 数字 逆向输出

在编程中,数字逆向输出是一项非常基础的操作。其常见方法是通过将数字转换为字符串,然后逆序输出字符串。在C++中,可以使用以下代码实现数字逆向输出:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  int num;

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

  cin >> num;

  string num_str = to_string(num);

  int len = num_str.length();

  for (int i = len - 1; i >= 0; i--)

  {

    cout << num_str[i];

  }

  return 0;

}

代码解析:

1. 引用头文件iostream和string。

2. 在main函数中定义一个整型变量num,提示用户输入一个数字。

3. 使用cin输入用户输入的数字。

4. 将数字转为字符串,可以使用C++标准库函数to_string()。

5. 获取字符串的长度,可以使用string类的成员函数length()。

6. 使用for循环逆向输出字符串中的每个字符。

以上代码可以实现输入数字逆向输出的功能。需要注意的是,在输入数字之前,最好加入判断是否为数字的代码。如果用户输入的不是数字,程序将出错。

  
  

评论区

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