1. 输入以空格分割的字符串,输出字符串数组 直接cin到string中,就会按空格拆分 string str; while(cin >> str); 2.sort自定义排序 cmp代码中,传入正常的结构体就好,不需要指针也不需要引用。 bool cmp(int a,int b) { return b<a; } // 第一个参数排在前面返回true sort(a,a+n,cmp);