哪里错了?
下面这个程是用数组和调用函数来达到使输入的字符倒叙输出,不过总有错。
程序代码:#include<stdio.h>
char reverse(char b[20],char a[20])
{
char c[20],d[20];
int i;
for(i=0;i<=19;i++)
d[i]=c[19-i];
return(d[i]);
}
void main()
{
char a[20],b[20];
int i;
printf("输入长度少于20个的字符:\n");
scanf("%c",a);
//for(i=0;i<=19;i++)
reverse(b[i],a[i]);
for(i=0;i<=19;i++)
printf("%c",b[i]);
}









