題目:利用遞回函式呼叫方式,將所輸入的5個字符,以相反順序列印出來,
程式分析:無,
實體:
1 #include <stdio.h> 2 3 int main() 4 { 5 int i=5; 6 void palin(int n); 7 printf("請輸入5個字符\40:\40"); 8 palin(i); 9 printf("\n"); 10 } 11 void palin(n) 12 int n; 13 { 14 char next; 15 if(n<=1) { 16 next=getchar(); 17 printf("相反順序輸出結果\40:\40"); 18 putchar(next); 19 } else { 20 next=getchar(); 21 palin(n-1); 22 putchar(next); 23 } 24 }
以上實體輸出結果為:
請輸入5個字符 : abcde
相反順序輸出結果 : edcba
感謝你的閱讀,請用心感悟!希望可以幫到愛學習的你!!分享也是一種快樂!!!請接力,,,
點擊查看原文,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/20812.html
標籤:C
上一篇:使用delphi7+sql2005撰寫的系統,現要求多地同時使用,有什么好方案?
下一篇:C 實戰練習題目28
