#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void Swap(char* p,char* q)
{
char c = 0;
while (p <= q)
{
c = *p;
p = q;
q = c;
p++;
q–;
}
}
void Fac_arrange(char str)
{
char p;
char q;
p = str;
q = str;
while(*q)
{
q++;
}
Swap(p, q - 1);
while (*p != ‘\0’)
{
q = p;
while (*q != ’ '&& *q != ‘\0’)
{
q++;
}
Swap(p, q - 1);
p = q;
if (*p == ’ ')
{
p++;
}
}
}
int main(void)
{
char str[100] = " ";
gets_s(str);
Fac_arrange(str);
puts(str);
system(“pause”);
return 0;
}
将一个字符串中的单词逆序
最新推荐文章于 2023-01-08 13:40:09 发布