题解 | #句子逆序#
句子逆序
http://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
#include <stdio.h>
int main()
{
char str[1024] = {0};
int len = 0;
gets(str);
len = strlen(str);
for(int i = len-1; i >= 0; i--)
{
if(str[i] == ' ')
{
count++;
printf("%s", &str[i+1]); //打印空格后面的字符
str[i] = '\0'; //原本空格的位置变为结尾
printf(" "); //加个空格
}
}
printf("%s", str); //打印最后一个
return 0;
}