/*
* 作 者: 霍雨佳
* 完成日期:2014 年3月6日
* 版 本 号:v1.0
* 问题描述:利用结构体数组等知识对学生的成绩进行统计。
* 样例输入:略
* 样例输出:略
* 问题分析:
(1)输出结构体数组中所有同学的记录。
(2)输出按总分排序后的成绩单;
(3)有30名同学可以获得奖学金,规则是总分高者优先,有挂科者不得奖学金,请输出可以的奖学金的同学的名单
(4) 输出C++不及格同学学号姓名及C++成绩
(5) 输出总成绩大于260的同学名单
*/
#include <iostream>
#include <cstdlib>//调用 exit(1)需要包含cstdlib
#include <fstream>//操作文件必写
#include <iomanip>
#include <cstdio>
using namespace std;
struct Student
{
char num[13]; //学号
char name[10];
int cpp;
int math;
int english;
int grade; //总成绩
};
void output(Student s [],int n);//输出所有同学的记录
void sort(Student s [],int n);//按总分排序(降序)
void put(Student s [],int n);//输出排序后的成绩单
void out(Student s [],int n);//输出得奖学金同学名单
voi
2-文件+结构体实现实用系统(拓展)
最新推荐文章于 2021-12-12 16:13:55 发布