当前位置: 首页 > news >正文

读取文件内容,并按数学成绩排名,之后输出显示

a.txt文件内容

Make 98 99 97
WenJi 99 98 96
JiaLi 97 99 98
Lichen 93 99 97
HaoHao 95 98 96
ChenChen 97 96 98
LiLi 95 92 99
 

文件内容分别为 名字 数学 语文 英文

要求读取文件内容,并按数学成绩排名,之后输出显示

代码:

#include <iostream>
#include <cstdio>
using namespace std;
struct n
{char name[30];float 数学;float 语文;float 英语;
};int main()
{n e[7];	freopen("a.txt", "r", stdin);for (int j=0; j < 7; j++){cin >> e[j].name;	cin >> e[j].数学;	cin >> e[j].语文;	cin >> e[j].英语;}//int fd[7] = { 3,4,34,8,43,7,6 };for (int jj = 0; jj < 7; jj++) {int aaa=jj;n aaaa;for (int j = jj; j < 7; j++){if (e[j].数学 >e[aaa].数学){aaa = j;}}aaaa = e[jj];e[jj] = e[aaa];e[aaa] = aaaa;}for (int j = 0; j < 7; j++){cout << e[j].name<<" " << e[j].数学 << endl;}}


 


http://www.mrgr.cn/news/59206.html

相关文章:

  • 基于Springboot的图书个性化推荐系统【源码】+【论文】
  • Jackson Json序列化反序列化的两个坑
  • 2024年9月电子学会青少年软件编程Python等级考试(二级)真题试卷
  • 十二、信息系统架构设计理论与实践
  • 新王Claude 3.5的6大应用场景
  • 使用redis实现发布订阅功能及问题
  • linux学习笔记 Ubuntu下的守护进程supervisor安装与多项目部署
  • 2024系统架构师---真题考试知识点
  • python如何通过json以及pickle读写保存数据
  • es实现自动补全
  • python 轮子是什么
  • 【Python】Whoosh:全流程自建搜索引擎
  • Linux之远程连接服务器
  • 【机器学习】股票数据爬取与展示分析(有代码链接)
  • 解析三相220V与三相380V变频器的关键差异
  • 初识Linux · 动静态库(incomplete)
  • 《 C++ 修炼全景指南:十七 》彻底攻克图论!轻松解锁最短路径、生成树与高效图算法
  • OCR应用之集装箱箱号自动识别技术,原理与应用
  • 3.1.1 平衡二叉树中改变区块属性,并分裂区块保持属性一致:MmSplitRegion()
  • RHCE笔记
  • 【LeetCode】修炼之路-0008- String to Integer (atoi)【python】
  • 数据结构(8.4_1)——简单选择排序
  • pixhawk 无人机 链接 遥控器
  • CSP-S 2024 游记
  • E - Permute K times 2
  • OpenFeign返回参数统一处理