(1)建立一个名为score.dat的文本文件,数据为4个同学5门课成绩,格式如下:
4 5
67 87 89 77 88
78 79 99 86 73
92 69 61 59 77
86 66 77 88 99
(2)从文件score.dat中读出数据,求每门课的平均值和每个人的平均值;
(3)输出全部同学的所有成绩,平均值及每个人的姓名和课程名.格式如下:
name math phys English c Mech average
LILI 67 87 89 77 80 78
........
average 81 76 80 74 78 84.
(4) 输出 指定同学的姓名,课程名和对应的成绩,总成绩,平均成绩.
(5)根据姓名,课程名等查询对应的成绩.
要求:
1.程序有良好的的用户交互.
2.用框图给出程序流程
3.程序实现体现指针,数组等操作.
4.以函数的形式划分程序模块.
程序框架示例
void ReadDatFile(File*fp,int data[ ])
{
}
void DisplayAll Info(int data[ ])
{
}
viod GetSpecialInfo(char*name)
{
}
void main( )
{
//变量定义
ReadDateFile( )
printf("menu")
while (n=!0)
{
swich(n)
{
case 1:DisplayAllInfo( )
case 2:GetSpecialInfo( )
}
}
}!
各位大侠帮小弟做下这道题!!!万分感谢!!
[此贴子已经被作者于2006-11-23 14:30:36编辑过]