C++整数逆序输出附源码
时间: 2023-07-15 13:15:58 浏览: 67
以下是C++的整数逆序输出代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int num;
cout << "请输入一个整数:";
cin >> num;
cout << "逆序输出为:";
while (num > 0) {
int digit = num % 10;
cout << digit;
num /= 10;
}
return 0;
}
```
这段代码中,我们首先让用户输入一个整数,然后使用while循环逐位输出该整数的各个数字,直到该整数变为0。在每一次循环中,我们使用取模运算符(%)获取该整数的个位数,输出后将该整数除以10,以便在下一次循环中获取下一位数字。最终输出的数字序列即为原整数的逆序。
相关问题
c++递归实现整数逆序输出
以下是C++递归实现整数逆序输出的代码:
```cpp
#include <iostream>
using namespace std;
void reverse(int n) {
if (n == 0) {
return;
}
cout << n % 10;
reverse(n / 10);
}
int main() {
int n;
cin >> n;
reverse(n);
return 0;
}
```
输入一个整数逆序输出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;
}
```
你觉得怎么样?