利用指针实现,动态判断大小,可以参考
#include
#include
void reverse(char a[]){
int i=strlen(a);
char *s=a,*e=&a[i-1],t;
while(e>s){
t=*s;*s=*e;*e=t;s++;e--;
}
}
int main(){
char a[1024];
int i=0;
while((a[i]=getchar())!='\n') i++;
a[i]='\0';
reverse(a);
puts(a);
return 0;
}