求助!!c语言学生成绩实验,十分火急

[复制链接]
查看11 | 回复1 | 2013-6-3 13:58:21 | 显示全部楼层 |阅读模式
一、实验题目学生成绩管理二、实验目的1.掌握一维数组、二维数组的使用方法。2.掌握结构体数组的定义和使用。3.综合应用数据文件的读写语句保存结构体数组中的数据。三、实验要求有4个学生,每个学生有3门课的成绩,从键盘上输入以上数据,计算每个学生的平均分,并把这些信息(包括学号、姓名、班级、3门课的成绩及平均分)保存到一个文件(score.txt)中,并显示在屏幕上。具体要求:?定义结构体类型(student_type),其中包括学号(num[11])、姓名(name[8])、班级(class[20])、3门课成绩(score[3])和平均成绩(ave)。利用该结构体类型定义数组stud[4]。?在主函数中输入学生学号、姓名、班级、3门课的成绩,并计算出平均成绩,然后调用save()函数将学生数据保存在score.txt文件中,调用display()函数读取score.txt文件,并将其中的内容显示在屏幕上。?定义保存文件函数save()和显示文件函数display()。四、程序流程图五、程序代码六、实验结果七、实验体会(写出完成此次综合性实验的心得体会,字数在200字以上。)

回复

使用道具 举报

千问 | 2013-6-3 13:58:21 | 显示全部楼层
2009-11-27 15:24#include typedef struct student_type_tag{ char num[11]; char name[9]; char classname[20]; float score[3]; float ave;}student_type;student_type stud[4];void save(){ FILE *fp = fopen("score.txt", "wb");if (fp) {for (int i = 0; i < 4; i++){ fwrite(&stud, sizeof(s
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行