错在那里!使字符串倒序排列!
输出什么都没有了?#include<stdio.h>
#include<string.h>
void S(char *a);
void main()
{
char a[100];
gets(a);
S(a);
printf("%s",a);
}
void S(char *a)
{
int n,i;
char temp;
n=strlen(a);
for(i=-1;i<=(n/2);i++)
{
temp=a[i];
a[i]=a[n-i];
a[n-i]=a[i];
}
}
[ 本帖最后由 啊C 于 2010-6-25 14:49 编辑 ]