关于一个小小问题的求助
题目描述给出一个不多于5位的整数,要求
1、求出它是几位数
2、分别输出每一位数字
3、按逆序输出各位数字,例如原数为321,应输出123
特殊要求
必须使用if/else
希望有兴趣的大佬帮帮忙啊{:5_92:} 这个很初级啊,先用str()把数字转成字符串,直接用字符串函数处理就是了。 不知这样的可以不
number = "14562"
if0 < len(number) <= 5:
print("这是一个" + str(len(number)) + "位数的数字。")
print("\n倒序输出:")
for i in number[::-1]:
print(i)
else:
print("数字太长了~") #include <stdio.h>
void print()
{
char a;
scanf("%c",&a);
if(a!='#')
print();
if(a!='#')
printf("%c",a);
}
int main()
{
print();
return 0;
}
页:
[1]