将所输入的5个字符,以相反顺序打印出来。
2018-01-06 15:52
309 查看
解决方案一:
def reverseTheString_1(self, strs):
'循环实现'
for i in range(0, len(strs)):
print(strs[len(strs) - i - 1], end='')
解决方案二:
def reverseTheString_2(self, strs, length):
'递归实现'
length = int(length)
if length == 0:
return
print(strs[length - 1],end='')
return code.reverseTheString_2(strs, length - 1)
结果输出:
输入你的参数:
asdf
fdsa
def reverseTheString_1(self, strs):
'循环实现'
for i in range(0, len(strs)):
print(strs[len(strs) - i - 1], end='')
解决方案二:
def reverseTheString_2(self, strs, length):
'递归实现'
length = int(length)
if length == 0:
return
print(strs[length - 1],end='')
return code.reverseTheString_2(strs, length - 1)
结果输出:
输入你的参数:
asdf
fdsa
相关文章推荐
- 【程序27】利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
- C语言_利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
- 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
- 4.7 编写一个递归函数,将所输入的 10 个字符按相反顺序排列出来。
- 输入十个字符,存放到数组中,然后顺序打印出来。C语言新手
- c#:输入5个字符,将其倒序打印出来
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。 结果请按字母顺序输出。
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。
- 3.字符反转 输入一串字符,比如"abcd",以倒序的方式将它打印出来
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。
- 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。
- java中将输入的字符打印出来,当输入bye退出程序
- 17.接收用户输入的字符串,将其中的字符以与输入相反的顺序输出。“abc”-"cba"
- 从终端输入一组数据进行进栈、出栈操作并将其结果打印出来(采用顺序栈的方式)
- 3.2 设计一个程序,要求用户输入 5 个字符,然后将这 5 个字符按相反的顺序显示出 来。例如,假设输入 abcde,则输出为 edcba
- 编写一个程序,一行行地读取输入行,直至到达文件尾。算出每行输入行的长度,然后把最长的那行打印出来。为了简单起见,你可以假定所有的输入行均不超过1000个字符