编写程序输入一个不大于五位的正整数程序设计要求如下求出它是几位数分别打印出每位数字按逆序打印出各位数字
时间: 2023-05-26 17:02:35 浏览: 63
num = input("请输入一个不大于五位的正整数:")
if int(num) <= 0 or int(num) > 99999:
print("您输入的不是正整数或不在指定范围内。")
else:
num_len = len(num)
print("这个数是%d位数" % num_len)
print("各位数字(按逆序)为:")
for i in range(num_len-1, -1, -1):
print(num[i])
相关问题
C语言输入一个正整数求出它是几位数分别输出每一位数按逆序输出各位数字
这是一个C语言程序,目的是输入一个正整数,然后求出它是几位数,分别输出每一位数,最后按逆序输出各位数字。程序首先通过scanf()函数获取用户输入的数字,然后使用while循环和取模运算符%来逆序输出每一位数字,同时使用计数器i来记录数字的位数。接着,程序使用pow()函数计算出10的i-1次方,然后使用while循环和除法运算符/来正序输出每一位数字。
代码示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
long long num;
printf("请输入数字:");
scanf("%lld", &num);
long long m;
m = num;//保存num数据用于后面正序输出
int i=0;
int temp = 0;
int sum = 0;
if (num == 0) {
printf("位数为:1\n");
printf("逆序为:0");
printf("正序为:0");
return 0;
}
printf("逆序输出为:");
if (num < 0) {
printf("-");
num = -num;
}
while (num!=0) {
temp = num % 10;
printf("%d", temp);
num/=10;
i++;
}
printf("\n位数为:%d", i);//走完num为0
num = m;
int power = (int)pow(10, i - 1);
printf("\n正序输出为:");
if (num < 0) {
printf("-");
num = -num;
}
while (num != 0) {
sum = num /power;
printf("%3d",sum);
num %= power;
power /= 10;
}
return 0;
}
```
编写python程序,给一个不多于五位的正整数,求它是几位数,然后逆序打印出各位数字
好的,我可以帮您编写这个程序。以下是代码:
```python
num = input("请输入一个不多于五位的正整数:")
length = len(num)
print("它是", length, "位数")
print("逆序打印出各位数字:", end="")
for i in range(length-1, -1, -1):
print(num[i], end="")
```
程序首先通过 input() 函数获取用户输入的正整数,然后通过 len() 函数获取该数的位数并输出。接着,通过 for 循环逆序打印出各位数字。
注意:该程序没有对用户输入进行错误处理,如果用户输入了非法字符将会导致程序出错。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)