题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
#include <stdio.h>
#include <string.h>
void palin(char *str,int len)
{
if( len > 0 )
{
printf("%c",str[len-1]);
palin(str,len-1);
}
else
{
return;
}
return;
}
int main()
{
char str[64] = "\0";
scanf("%s",str);
printf("input:%s\n",str);
printf("output:");
palin(str,strlen(str));
printf("\n");
}
input:abcdf
output:fdcba