题解 | #合并两个有序的数组#
句子逆序
http://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
参考了别人的代码才明白,Scanf于gets的区别,scanf不能直接输入空格,但是gets能,所以问题就在输入上,小伙伴们也注意下吧
#include<stdio.h>
#include<string.h>
int main()
{
int i;
char arr[1000]={0};
gets(arr);
for(int i=strlen(arr)-1;i>=0;i--)
{
if(arr[i]==' ')
{
printf("%s",&arr[i+1]);
arr[i]='\0';
printf(" ");
}
}
printf("%s",arr);
return 0;
}