五位数倒序输出for循环
时间: 2023-12-28 17:25:24 浏览: 35
以下是使用for循环倒序输出五位数的例子:
```python
num = input("请输入一个五位数:")
reverse_num = ""
for i in range(len(num)-1, -1, -1):
reverse_num += num[i]
print(reverse_num)
```
相关问题
如何倒序输出一个四位数
我们可以使用循环和取模运算符来实现倒序输出一个四位数。
具体做法是,先将四位数每一位上的数字取出来,然后从高位到低位依次输出即可。
以下是一个示例程序:
```c
#include <stdio.h>
int main() {
int num = 1234; // 要输出的四位数
int digit; // 存储每一位上的数字
printf("原数为:%d\n", num);
printf("倒序输出为:");
for(int i = 0; i < 4; i++) {
digit = num % 10; // 取出最低位上的数字
printf("%d", digit);
num /= 10; // 去掉最低位
}
printf("\n");
return 0;
}
```
该程序将要输出的四位数存储在变量`num`中,使用循环和取模运算符依次取出每一位上的数字,并输出到屏幕上。程序运行结果如下所示:
```
原数为:1234
倒序输出为:4321
```
可以看到,程序输出了倒序后的四位数4321。
用C语言完成输入一个四位的正整数,编写程序将这个四位数倒序输出,如输入1234,输出4321。
好的,这是一个常见的编程题,下面是C语言的实现代码:
```c
#include<stdio.h>
int main(){
int num;
printf("请输入一个四位的正整数:\n");
scanf("%d", &num); // 读取输入的数
int res = 0; // 存储结果
// 通过循环取出每一位数字,然后将其乘以10的相应次方加到结果中
for(int i=0; i<4; i++) {
res = res * 10 + num % 10;
num /= 10;
}
printf("倒序输出的结果为:%d\n", res); // 输出结果
return 0;
}
```
运行结果:
```
请输入一个四位的正整数:
1234
倒序输出的结果为:4321
```
希望能够帮到你,有其他问题可以继续提出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)