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");


}

posted @ 2011-08-21 13:44  又是一年夏天  阅读(291)  评论(0编辑  收藏  举报