输入一个整数逆序输出C++C++
时间: 2023-07-11 14:15:13 浏览: 125
好的,可以通过将整数转换为字符串,然后对字符串进行逆序输出来实现。
以下是一个C++实现:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
cin >> n;
string str = to_string(n);
for (int i = str.size() - 1; i >= 0; i--) {
cout << str[i];
}
return 0;
}
```
其中,我们首先使用 `to_string()` 函数将整数 `n` 转换为字符串 `str`,然后从字符串的末尾开始遍历,依次输出每个字符即可。
相关问题
输入一个整数逆序输出c++
把一个整数倒序输出的C语言代码:
```C
#include <stdio.h>
int main()
{
int num, reversed_num = 0;
printf("请输入一个整数:\n");
scanf("%d", &num);
while(num != 0)
{
reversed_num = reversed_num * 10 + num % 10;
num /= 10;
}
printf("该整数的反转是:%d\n", reversed_num);
return 0;
}
```
你觉得怎么样?
输入一个整数逆序输出
好的,以下是可以用 C++ 语言实现的代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n; // 输入整数
while (n > 0) { // 逆序输出
cout << n % 10;
n /= 10;
}
cout << endl;
return 0;
}
```
这段代码会先读入一个整数 `n`,然后利用循环将其逆序输出。具体来说,每次取出 `n` 的个位数并输出,然后将 `n` 除以 10 取整,以便下一次取出十位数。当 `n` 变成 0 时,循环结束。
阅读全文