#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{
//录入同学姓名和成绩,回车记录所有信息
//然后开始查成绩
string name = "phone";
float score = 65.5f;
vector<string>name_list;
vector<float>score_list;
cout << "请在一行种输入学生姓名与成绩并用空格隔开。\n例如:张三 100 李四 200.\n回车结束输入" << endl;
while (cin >> name>>score)
{
name_list.push_back(name);
score_list.push_back(score);
if(cin.get()=='\n')//回车输入退出循环
{
break;
}
}
cout << "输入姓名可查成绩" << endl;
cin >> name;
for (int i = 0; i < name_list.size(); ++i)
{
if(name ==name_list[i])
{
name = name_list[i];
score = score_list[i];
break;
}
}
cout << "学生 " << name << " 的成绩为 " << score << endl;
system("pause");
return 0;
}