字符串翻转,以空格为界限,只翻转单词位置。可以经过以下两个步来实现:
- 将字符串整体先翻转一遍student a am i -> i ma a tneduts
- 再以空格为界限翻转每个单词 i ma a tneduts -> i am a student
代码如下:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//翻转字符串
void ReverStr(char *start, char *end)
{
char tmp = 0