用c++输出一串数字的反序
时间: 2023-05-19 07:02:54 浏览: 67
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int num = 123456789;
while (num > 0) {
printf("%d", num % 10);
num /= 10;
}
return 0;
}
```
这段代码会输出数字 987654321。
相关问题
写一串c++的反序输出代码
#include <stdio.h>
int main()
{
char c[] = "c";
int i;
for (i = strlen(c)-1; i>=0; i--)
{
printf("%c", c[i]);
}
return 0;
}
输入一个字符串输出反序的字符串
以下是两种实现字符串反序输出的方法:
1.使用Python的切片功能,将字符串反转输出:
```python
s = input("请输入一个字符串:")
print(s[::-1])
```
2.使用C++的字符数组方法,从字符串末尾开始遍历并输出:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char s[50];
cout << "请输入一个字符串:";
cin >> s;
int len = strlen(s);
for (int i = len - 1; i >= 0; i--) {
cout << s[i];
}
return 0;
}
```