急求救C语言编程,考试题目
哪位好心人帮我编一下,谢谢大家了,这是C语言编程考试题目,请高手们帮我编一下!谢谢啦!我的邮箱1860cwb@拜托大家了!
1. 已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低和最高的学生记录,并求出所有学生的平均成绩。
提示:
#define N 100
struct student
{ char * Stu_No;
float Stu_Score;
} a[N];
2. 一个班级有6个学生,共学习5门课。要求编写程序完成下面的三个功能。
(1) 求出第3门功课的平均分;
(2) 找出有两门以上(包括两门)功课不及格的学生,并输出该学生的学号和全部课程成绩及平均分。
(3) 找出平均成绩在85分以上或者全部课程成绩在80分以上的学生。
提示:可以用二维数组或结构体数组实现之
struct student
{ float score1;
float score2;
float score3;
float score4;
} str[5];
3. 利用静态数组(或链表)实现教师工作量计算,通过这个程序掌握C语言灵活的数据类型以及表示数据和存储数据的方法,完成创建教师基本信息、显示、查找、读入、保存、删除等功能。
具体要求:
(1) 能够严格按照题目的要求完成;
(2) 正确完成题目中的关键算法和关键函数;
(3) 编程要考虑程序的通用性和完整性;
typedef struct t1
{
char no[11]; /*编号*/
char name[15]; /*姓名*/
char sex[5]; /*性别*/
char profess; /*职称*/
char dept[15]; /*部门*/
char class[15]; /*课程*/
float workload; /*工作量*/
float lessonf;/*代课费*/
struct t1 *next; /*指向后续结点的指针*/
} Teacher; /*定义结构体类型*/
第3题题目要去要有一些界面的选择操作,如:
menu_select()主菜单函数实现界面设计,具体模型如下:
**************************************************
0. Enter record
1. List the file
2. Search record on name
3. Delete a record
4. Add record
5. Save the file
6. Load the file
7. Display record on order
8. Sort to make new file
9. Quick seek record
10. Copy the file to new file
11. Quit
******************************************************
Enter you choice(0….11):
要求每题要有思路流程图,和运算结果分析!并把流程图和分析弄成word文档