考察对字符串的处理能力
1 #include<iostream>
2 #include<cstdio>
3 #include<cstring>
4 using namespace std;
5 int main(){
6 char a[100];
7 gets(a);//获取输入的句子
8 char b[100][100];
9 int t = 0,head = 0;
10 for(int i = 0;i<=strlen(a);i++){
11 if(a[i]==' '){
12 int k = 0;
13 for(int j = head;j<i;j++){
14 b[t][k++] = a[j];
15 }
16 b[t][k]='\0';
17 t++;
18 head = i+1;
19 }
20 else if(a[i]=='\0'){
21 int k = 0;
22 for(int j = head;j<i;j++){
23 b[t][k++] = a[j];
24 }
25 b[t][k]='\0';
26 t++;
27 }
28 }
29 for(int i = t-1;i>=0;i--){
30 if(i!=0) printf("%s ",b[i]);
31 else printf("%s",b[i]);
32 }
33 return 0;
34 }