4、编写字符串反转函数mystrrev()。 该函数功能是将指定字符串中的字符顺序颠倒排列,然后再编写主函数进行验证。函数原形为:void mystrrev( char string[]);。
时间: 2024-04-14 08:25:53 浏览: 81
一个字符串反转函数可实现字符串倒序
C知道:好的,下面是字符串反转函数`mystrrev()`的实现:
```c
#include <stdio.h>
#include <string.h>
void mystrrev(char string[]) {
int len = strlen(string);
int i, j;
char temp;
for (i = 0, j = len - 1; i < j; i++, j--) {
temp = string[i];
string[i] = string[j];
string[j] = temp;
}
}
int main() {
char string[100];
printf("请输入一个字符串: ");
scanf("%s", string);
mystrrev(string);
printf("反转后的字符串为: %s\n", string);
return 0;
}
```
你可以在主函数中输入一个字符串,然后调用`mystrrev()`函数进行字符串反转,最后输出反转后的字符串。希望这个函数能够满足你的需求!如果还有其他问题,请随时提问。
阅读全文