码迷,mamicode.com
首页 > 其他好文 > 详细

编程将字符串s倒序输出,要求利用函数递归实现

时间:2021-04-26 13:19:05      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:std   eve   input   def   reverse   键盘   strlen   输入   ever   

编程将字符串s倒序输出,要求利用函数递归实现。

**输入格式要求:"%s" 提示信息:"input your string:\n"

**输出格式要求:"%c"

程序运行的输入输出样例:

屏幕先输出提示信息:

input your string:

然后用户键盘输入:

abcdefg

最后屏幕输出:

gfedcba

 1 #include <stdio.h>
 2 void reverse(char s[])
 3 {                      
 4     int len;
 5     len = strlen(s);
 6     
 7     if (len == 1)
 8     {                      
 9         printf("%c", s[0]);
10     }
11     else
12     {                      
13         reverse(s + 1);
14         printf("%c", s[0]);
15     }
16 }                      
17 main()
18 {                      
19     char s[100];
20 
21     printf("input your string:\n");
22     scanf("%s", s);
23     reverse(s);
24 }                      

 

编程将字符串s倒序输出,要求利用函数递归实现

标签:std   eve   input   def   reverse   键盘   strlen   输入   ever   

原文地址:https://www.cnblogs.com/20201212ycy/p/14698034.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!