pesticide 发表于 2019-9-20 17:24:51

关于一个小小问题的求助

题目描述


给出一个不多于5位的整数,要求

1、求出它是几位数

2、分别输出每一位数字

3、按逆序输出各位数字,例如原数为321,应输出123

特殊要求

必须使用if/else




希望有兴趣的大佬帮帮忙啊{:5_92:}

liyxxx 发表于 2019-9-22 19:21:23

这个很初级啊,先用str()把数字转成字符串,直接用字符串函数处理就是了。

好玩爱忘 发表于 2019-9-24 16:36:38

不知这样的可以不
number = "14562"

if0 < len(number) <= 5:
    print("这是一个" + str(len(number)) + "位数的数字。")
       
    print("\n倒序输出:")
    for i in number[::-1]:
      print(i)

else:
    print("数字太长了~")

lh1996 发表于 2019-9-24 21:30:52

#include <stdio.h>
void print()
{
    char a;
    scanf("%c",&a);
    if(a!='#')
      print();
    if(a!='#')
      printf("%c",a);
}
int main()
{
    print();
    return 0;
}
页: [1]
查看完整版本: 关于一个小小问题的求助