题解 | #句子逆序#
句子逆序
http://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3
#include <stdio.h> #include <string.h> int main(void) { char str1[1000]; gets(str1); int num = strlen(str1); int ilast=num; for(int i = num-1; i >=0; i--) { if(str1[i]==' ') { for(int j = i+1; j < ilast; j++) { printf("%c",str1[j]); } ilast=i; printf(" "); } } for(int j = 0; j < ilast; j++) { printf("%c",str1[j]); } return 0; }