概述
本题为《C++程序设计原理与实践》Chapter3 习题7
参考链接:
C++中输入字符串的几种方法
C++ 字符串与字符数组 详解
#include <algorithm>
#include <iostream>
#include <string>
#include <vector>
using namespace std;
void PrintF(string& StringPrint) {
cout << StringPrint << endl;
}
int main() {
vector<string> studentName;
vector<string>::iterator studentIterator;
string str1, str2, str3;
getline(cin, str1);
getline(cin, str2);
getline(cin, str3);
studentName.push_back(str1);
studentName.push_back(str2);
studentName.push_back(str3);
//输出未排序的名字
cout << "排序前的名字:" << endl;
for_each(studentName.begin(), studentName.end(), PrintF);
sort(studentName.begin(), studentName.end());
//排序函数
cout << "排序后的名字:" << endl;
for_each(studentName.begin(), studentName.end(), PrintF);
system("pause");
return 0;
}
最后
以上就是沉默钢铁侠为你收集整理的C++ 输入字符串按字典顺序排序的全部内容,希望文章能够帮你解决C++ 输入字符串按字典顺序排序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复