#include<stdio.h>
void main()
{
void swap(int,int);
int a[100],i,j,n;
i=0;
n=0;
while((a[i]=getchar())!='\n')
n++;
a[i]='\0';
for(i=0;i<n/2;i++)
for(j=n;j>n/2;j--)
swap(a[i],a[j]);
printf("%d\n",a);
}
void swap(int *p1,int *p2)
{
int p;
p=*p1;
*p1=*p2;
*p2=p;
}
这样做错在哪了,为什么执行的时候报错
改下错的那块啊