編程將字符串s倒序輸出,要求利用函數遞歸實現


編程將字符串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 }                      

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM