代码实现: #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> int main() { char str[100]; gets(str + 1); str[0] = ' '; for (int i = strlen(str); i >= 0; i--) { if (str[i] == ' ') { printf("%s", str + i + 1); if (i != 0)printf(" "); str[i] = 0; } } return 0; }