void reverse(char* s)
{
// 获取字符串长度
int len = 0;
char* p = s;
while (*p != 0)
{
len++;
p++;
}
// 交换 ...
int i = 0;
char c;
while (i <= len / 2 - 1)
{
c = *(s + i);
*(s + i) = *(s + len - 1 - i);
*(s + len - 1 - i) = c;
i++;
}
}
int main()
{
char s[81];//字符串长度可进行更改
printf("请输入你想反转的字符串:\n",s);
scanf("%s",&s);
reverse(s); // 反转字符串
printf("反转后的字符串为:\n%s", s);
return 0;
}
转载自原文链接, 如需删除请联系管理员。
原文链接:编程实现输入任意字符串,输出其反转后的字符串。如输入qwer,输出rewq,转载请注明来源!