C语言 字符串逆序
#include<stdio.h>
#define Max 200
int main()
{
char str[Max];
int len=0,i;
char *strlen;
char *left;
char temp;
printf("输入字符串:");
gets(str);
strlen=str;
left=str;
while(*strlen++) len++;
strlen-=2;//这里很值得思考
while(left<strlen)
{
temp=*left;
*left++=*strlen;
*strlen--=temp;
}
printf("逆序后的字符串:");
for(i=0;i<len;i++)
printf("%c",str[i]);
printf("\n");
}