美文网首页
第七章 文件和机构体 143页 上机练习1

第七章 文件和机构体 143页 上机练习1

作者: 壹顾倾城 | 来源:发表于2019-12-18 15:50 被阅读0次
  • 程序来源:董老师一本通
  • 章 节:7.2 结构体
  • 程序名称:第七章 文件和机构体 143页 上机练习1
  • 作 者:tiaya@qq.com
  • 运行测试:通过
/********************************
 * 程序来源:董老师一本通
 *  章      节:7.1 文件操作
 * 程序名称:第七章 文件和机构体 136页
 * 作    者:tiaya@qq.com
 * 运行测试:没通过
 *******************************/
/********************************
 * 程序来源:董老师一本通
 * 程序名称:143 7.2 上机练习1 
 * 章    节:7.2 结构体 
 * 作    者:tiaya@qq.com
 * 运行测试:通过
 *******************************/
//#include <bits/stdc++.h>  //万能头文件,不建议使用
#include <iostream>
#include <algorithm>
 
using namespace std;
//定义结构体
struct stu{
    int mark;        //分数
    char name[20];  //姓名
} s[1001];
//比较函数
bool cmp_mark(stu x, stu y) {
    return x.mark > y.mark;
}

//main() star
int main() {
    //code here
    int n = 0;
    cin >> n;
    
    for(int i=1; i<=n; i++) {
        cin >> s[i].mark >> s[i].name;
    }
    
    sort(s+1, s+1+n, cmp_mark);
    
//      输出排序后的分数
//  for(int i=1; i<=n; i++) {
//      cout << s[i].name <<" " << s[i].mark << endl;
//  }
    //输出最高分姓名
    cout << s[1].name;
    return 0;
}


测试:
输入数据:

5
89 ee
98 ew
91 gg
52 ss
34 vv

输出数据:

ew
--------------------------------
Process exited after 28.39 seconds with return value 0
请按任意键继续. . .

相关文章

网友评论

      本文标题:第七章 文件和机构体 143页 上机练习1

      本文链接:https://www.haomeiwen.com/subject/tvsunctx.html