#include<stdio.h>
#include<string.h>
void strInverse(char str[]);
void main()
{
char a[100];
printf("请输入你要逆转的字符串==>>\n");
gets(a);
strInverse(a);
printf("\n逆转后的字符串为==>>");
puts(a);
printf("\n");
}
void strInverse(char str[])
{
int i,j=0;
char *p=str;
i=strlen(str)-1;
p+=i;
while(i)
{
str[j++]=*(p--);
i--;
}
}
这个程序是把一个字符串给反转过来,但不对,不知哪错了,请各位大虾给看看!