题解 | #单词倒排#
单词倒排
https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
#include <stdio.h> #include <string.h> int main() { char l; char arr1[1000][22] = {0};//存储数组 int i = 0; int r = 0; int c = 0; while((l = getchar())!=EOF)//从缓冲区读取字符 { if(l>='a'&&l<='z'||l>='A'&&l<='Z') { arr1[r][c++] = l;//存入字符 } else { r++;//存储下一组单词 c = 0; } } for(i = r-1;i>=0;i--) { printf("%s ",arr1[i]);//从后往前输出单词 } return 0; }