《C语言程序设计实训1》报告
设 计 题 目: 基于数组的学生信息管理系统
学 院 名 称: 科学技术学院
专 业: 软件工程
班 级: 108班
姓 名: 大神 学 号 594188
提 交 日 期: 2014 年6 月
一、实验内容
编写并调试程序,实现学校各专业班级学生信息的管理。定义学生信息的结构体类型,
包括:学号、姓名、专业、班级、3 门成绩。N 定义为符号常量 (学生数)。全局类型的
定义如下:
#defineN 10
struct Student{
int num[15];//学号
charname[15];//姓名
charmajor[10];//专业 (computer,software,network)
int classNo;//班级(1-2)
int score[3];//3 门课的成绩(0-2)
};
typedef struct Student STU;
二、实验要求
(1) main 函数:以菜单形式将各项功能提供给用户,根据用户的选择,调用相应的函数。
STU student[N];//保存输入的N 名学生信息
(2) 定义函数Input:从键盘输入N 个学生的信息。
(3) 定义函数Save:将学生信息存入文件。
(4) 定义函数Output:将某个学生信息表格化屏幕输出。
(5) 定义函数Fetch:从文件中随机读取第n 个(0< n< N