| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 476 人关注过本帖
标题:[求助][求助]一个关于学生成绩的程序题.
只看楼主 加入收藏
ccyy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-11-23
收藏
 问题点数:0 回复次数:2 
[求助][求助]一个关于学生成绩的程序题.

(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编辑过]

搜索更多相关主题的帖子: 学生 
2006-11-23 14:29
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 

/*以前为别人写的,改一下就可以了*/
fun() {
int i,ii,d[10][5],max=0,sum=0,b[2];
for(i=0;i<10;i++)
for(ii=0;ii<5;ii++)
scanf("%d",&d[i][ii]);
printf("Average Students:\n");
for(i=0;i<10;i++) {
for(ii=0;ii<5;ii++) {
if(d[i][ii]>max) max=d[i][ii];
sum+=d[i][ii];
}
printf(" NO.%d %d\n",i,sum/5);
sum=0;
}
printf("Average Subjects:\n");
for(ii=0;ii<5;ii++) {
for(i=0;i<10;i++) { sum+=d[i][ii]; if(d[i][ii]==max) {b[0]=i; b[1]=ii;} }
printf(" SB.%d %d\n",ii,sum/10);
sum=0;
}
printf("Highest: NO.%d GRADE.%d",b[0],b[1]);
}

int main(void) {
fun();
getch();
return 0;
}


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-11-23 19:47
ccyy
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-11-23
收藏
得分:0 

大哥怎么改啊!给以明示!

2006-11-23 21:36
快速回复:[求助][求助]一个关于学生成绩的程序题.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027996 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved