字符串倒置问题.
#include "stdio.h"#include "string.h"
#define N 5
void fun(char *s)
{
int i;
int t;
int n=strlen(s);
for(i=0;i<=(n-1)/2;i++)
{
t=*(s+i);*(s+i)=*(s+n-i-1);*s(s+n-i-1)=t;
}
}
main()
{
char a[N];
int i;
gets(a);
fun(a);
puts(a);
}
//这是我自己写的代码,编译不通过,不知道哪里错了呢?