c语言实现字符串逆序
2010-10-10 14:52:26 来源:WEB开发网核心提示:#define Max 200main(){char str[Max];printf("请输入字符串:");gets(str);int len=0;char *strlen=str;char *left=str;char temp;while(*strlen++)len++;strlen-=2;//
#define Max 200
main()
{
char str[Max];
printf("请输入字符串:");
gets(str);
int len=0;
char *strlen=str;
char *left=str;
char temp;
while(*strlen++)len++;
strlen-=2;//这里很值得思考
while(left<strlen)
{
temp=*left;
*left++=*strlen;
*strlen--=temp;
}
printf("逆序后的字符串为:");
int i;
for(i=0;i<len;i++)
printf("%c",str[i]);
printf("n");
system("pause");
}
赞助商链接
