Python练习题027:递归打印字符串

    xiaoxiao2023-11-13  144

    题目

    利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

    分析

    注意递归链条和递归基例就好

    实现

    Python def output(s,l): if l==0: return print (s[l-1]) output(s,l-1) s = input('Input a string:') l = len(s) output(s,l) C++ #include <iostream> #include <string> using namespace std; string jiecheng(string str,int len){ if(len==0); else{ printf("%c\n",str[len-1]); jiecheng(str,len-1); } } int main(){ printf("please input string:"); string str; cin>>str; jiecheng(str,str.length()); return 0; }
    最新回复(0)