求大神帮忙看看我哪里写的有问题谢谢啦
/*利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 1.程序分析:
2.程序源代码:*/
#include<stdio.h>
character(int i,int j)
{
char a[5];
a[i]=getchar();
i++;
if(i<5)
character(i,j);
else
for(j=0;j<5;j++)
{
putchar(a[j]);
}
}
void main()
{
int i=0,j=0;
printf("请输入五个字符:\n");
character(i,j);
}