#include <stdio.h>
#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");
}
C实现字符串逆序
最新推荐文章于 2024-08-17 21:37:26 发布
本文提供了一个使用C语言实现的字符串逆序程序示例。通过定义一个固定大小的字符数组来存储输入的字符串,并利用指针技巧完成字符串的逆序操作。程序首先获取用户输入的字符串,然后采用双指针方法交换字符串首尾字符直至中间,最后输出逆序后的结果。
1万+

被折叠的 条评论
为什么被折叠?



