| :
include #include #include #include #include #include #include using namespace std; struct student { string firstName; string lastName; int grade; }; int main() { vector students; string line; ifstream myfile("grades.txt"); if (myfile.is_open()) { while (getline(myfile, line)) { student s; stringstream ss(line); ss >> s.firstName; ss >> s.lastName; ss >> s.grade; students.push_back(s); } myfile.close(); } else { cout << "Unable to open file"; } sort(students.begin(), students.end(), [](student s1, student s2) { return s1.grade > s2.grade; }); for (int i = 0; i < students.size(); i++) { cout << setw(10) << left << students[i].firstName << setw(10) << left << students[i].lastName << setw(10) << left << students[i].grade << endl; } return 0; }
ǸҳܰȨ۳ʱ踶ѹ
˴
ɨ븶Ѽɸ
3950 | 字节每秒 | 带宽 | WEA | LTE-M | EAPSIM | SMEM | 中国移动2.6G | 毫米波 | NITZ | 七号信令网 | HDSS |