编程将字符串s倒序输出,要求利用函数递归实现。 **输入格式要求:"%s" 提示信息:"input your string:n" **输出格式要求:"%c" 程序运行的输入输出样例: input your string: abcdefg gfedcba
#includevoid reverse(char s[]); int main(void) { char s[100]; printf("input your string:n"); scanf("%s", &s); reverse(s); } void reverse(char s[]) { int lenth = strlen(s);//获取数组的长度 if (lenth == 1)//设置出口,当长度等于1时,打印出第一个字符 printf("%c", s[0]); else { reverse(s + 1);//比如字符串s="abcdefg ",s+1="bcdefg " printf("%c", s[0]); } }



