# include<stdio.h>
# include<stdlib.h>
# include<string.h>
void wordReverse(char *start,char * end) {
char tmp;
while (start<end) {
tmp = *start;
*start = *end;
*end = tmp;
start++;
end--;
}
}
int main() {
char str[1000];
char *front, *back;
while (gets(str) != NULL) {
wordReverse(str, str + strlen(str) - 1);
front = back = str;
while (*front) {
while (*front==' ') {
front++;
}
back = front;
while (*front!=' '&& *front) {
front++;
}
wordReverse(back, front - 1);
}
puts(str);
}
system("pause");
}
C语言之字符串翻转
最新推荐文章于 2022-08-08 22:37:14 发布