随便写写的一个简单把字符串倒转的函数
请看代码:
#include <stdio.h>
#include <string.h>
//定义字符串翻转函数
void reverse(char str[]);
int main()
{
char str[100]; // 定义一个字符串
scanf("%s", str); // 输入字符串
reverse(str); // 调用字符串翻转函数
printf("%s", str); // 输出翻转后的字符串
return 0;
}
void reverse(char str[])
{
int len = strlen(str); // 计算字符串的长度
for (int i = 0; i < len / 2; i++) // 从字符串的两端向中间遍历
{
char temp = str[i]; // 交换左右两个字符
str[i] = str[len - 1 - i];
str[len - 1 - i] = temp;
}
}