题解 | 句子逆序
句子逆序
https://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
#include <stdio.h>
#include <string.h>
int main(void)
{
int i;
char buf[1000] = { 0 };
fgets(buf,1000,stdin);
buf[strcspn(buf, "\n")] = '\0';
for (i = strlen(buf) - 1;i >= 0;i--)
{
if (buf[i] == ' ')
{
printf("%s ", &buf[i + 1]);
buf[i] = '\0';
}
}
printf("%s", buf);
return 0;
}

