#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void arrange(char *p,char *q)
{
char c;
while (p <= q)
{
c = *p;
*p = *q;
q = c;
p++;
q–;
}
}
void Nancy(char str,int length)
{
char p = str;
char q = &str[length-1];
arrange(p, q);
q = p;
while (1)
{
p = q;
while (*q != ’ '&& *q != ‘\0’)
{
q++;
}
arrange(p, q - 1);
if (*q == ‘\0’)
{
break;
}
while (*q == ’ ')
{
q++;
}
}
}
int main()
{
char str[100] = { 0 };
gets_s(str);
int length = strlen(str);
Nancy(str,length);
puts(str);
system(“pause”);
return 0;
}
说反话改进版本
最新推荐文章于 2025-03-05 13:42:47 发布
1161

被折叠的 条评论
为什么被折叠?



