C語言的範例 –遞迴反順印字串
題目:利用遞迴函數調用方式,將所輸入的5個字元,以相反順序列印出來。
1.程式分析:
2.程式源代碼:
#include "stdio.h"
main()
{
int i=5;
void palin(int n);
printf("\40:");
palin(i);
printf("\n");
}
void palin(n)
int n;
{
char next;
if(n<=1)
{
next=getchar();
printf("\n\0:");
putchar(next);
}
else
{
next=getchar();
palin(n-1);
putchar(next);
}
}