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