哪里错了?
下面这个程是用数组和调用函数来达到使输入的字符倒叙输出,不过总有错。程序代码:
#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]); }