题解 | #句子逆序#
句子逆序
http://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
#include <stdio.h>
#include <string.h>
int main()
{
int j=0,len,l,k;
char str[3000];
gets(str);
len=strlen(str);
l=len-1;
for(;l>=0;)
{
while((str[l]!=' ')&&(l>=0))
{
j++;
l--;
}
for(k=len-j;k<len;k++)
{
printf("%c",str[k]);
}
printf(" ");
len=len-j-1;
j=0;
l--;
}
}
/*struct STR
{
char ch[100];
};
int main()
{
int i=0,len;
struct STR str1[300],temp;
while(~(scanf("%c",'\n')))
{
scanf("%s",str1[i]);
i++;
}
len=i-1;
i=0;
while(len>i)
{
temp=str1[i];
str1[i]=str1[len];
str1[len]=temp;
}
for(i=0;i<len;i++)
{
printf("%s ",str1[i].ch);
}
printf("%s",str1[len].ch);
}*/
正浩创新EcoFlow公司福利 528人发布