- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言大作业高爽超..doc
南昌大学实验报告
学生姓名: 高爽超 学 号: 8000113177 专业班级:软件工程 135 班
实验类型:□ 验证 □ 综合 ■ 设计 □ 创新 实验日期: 实验成绩:
一、实验项目名称
文件操作
二、实验目的
1、熟悉文件的基本操作
2、掌握模块化程序设计以及增量测试方法
三、实验任务
利用VC++6.0编写程序,然后编译、运行,并查看结果是否正确。
学生成绩管理系统V6.0。参考例13.7增加文件读写功能。P329
四、主要仪器设备及耗材
软件:visual c++
实验步骤
#include stdio.h
#include stdlib.h
#include string.h
#define MAX_LEN 10
#define STU_NUM 30
#define COURSE_NUM 3
typedef struct student
{
long num;
char name[MAX_LEN];
float score[COURSE_NUM];
float sum;
float aver;
}STU;
int Menu(void);
void ReadScore(STU stu[],int n);
void AverSumofEveryStudent(STU stu[],int n);
void AverSumofEveryCourse(STU stu[],float sum[],float aver[],int n);
void SortbyScore(STU stu[],int n,int (* compare)(float a,float b));
int Ascending(float a,float b);
int Descending(float a,float b);
void AsSortbyNum(STU stu[],int n);
void SortbyName(STU stu[],int n);
void SearchbyNum(STU stu[],int n);
void SearchbyName(STU stu[],int n);
void StatisticAnalysis(STU stu[],int n);
void PrintScore(STU stu[],int n);
void WritetoFile(STU record[],int n);
int ReadfromFile(STU record[]);
int main()
{
char ch;
int n,i;
STU stuRecord[STU_NUM];
float sumofCourse[COURSE_NUM],averofCourse[COURSE_NUM];
printf(Input student number(n%d):,STU_NUM);
scanf(%d,n);
while (1)
{
ch = Menu();
switch (ch)
{
case 1:ReadScore(stuRecord,n);
break;
case 2:AverSumofEveryCourse(stuRecord,sumofCourse,averofCourse,n);
for (i=0;iCOURSE_NUM;i++)
{
printf(course%d:sum = %.0f,aver = %.0f\n,i+1,sumofCourse[i],averofCourse[i]);
}
break;
case 3:AverSumofEveryStudent(stuRecord,n);
break;
case 4:SortbyScore(stuRecord,n,Descending);
printf(\nSort in descending order by total score of every student:\n);
PrintScore(stuRecord,
您可能关注的文档
- CHA碎屑岩的构造和颜色KC..ppt
- CHa铁路无线通信概述..ppt
- chDigitalCommunitationSystem..ppt
- CHD机芯常见故障维修..ppt
- chEB概述..ppt
- chp中央处理器学时=+..ppt
- chp人机交互技术..ppt
- CHP冲突论侯均生西方社会学理论课件华中师范大学考研学习必备..ppt
- CHSE理论与方法论..ppt
- ch习题分析..ppt
- 四川凉山州喜德县小相岭国有林保护处招聘笔试题库2025.pdf
- 六盘水市钟山区城市建设投资有限公司招聘笔试题库2025.pdf
- 浙江宁波广播电视集团多媒体新闻中心招聘笔试题库2025.pdf
- 浙江木业产品质量检测中心南浔检测所招聘笔试题库2025.pdf
- 安徽金寨县现代产业园区国有资产管理招聘笔试题库2025.pdf
- 山东潍坊安丘文化旅游发展集团有限公招聘笔试题库2025.pdf
- 国家能源集团北京低碳清洁能源研究院招聘笔试题库2025.pdf
- 广东汕尾市海丰县财政局县属国有企业招聘笔试题库2025.pdf
- 中国铁路物资成都有限公司昆明分公司招聘笔试题库2025.pdf
- 浙江宁波市鄞州区水利水电勘测设计院招聘笔试题库2025.pdf
文档评论(0)