法院对外委托鉴定机构:C语言程序设计问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 02:10:03
有个设计作业不会做了,希望大家帮助我一下,写出完整的代码让我参考一下,最好能有适当的注释,以下是题的要求,调试成功必当追加积分
用C语言编制一学生成绩管理软件,要求如下:
一班有10名学生,一学期有5门课程,编写程序实现如下功能:
(1)录入每名学生的各科成绩
(2)求出每名学生的平均成绩和总分
(3)求每门课程的平均分、及格率、最高成绩和最低成绩
(4)输出总成绩前5名的学生学号、各科成绩和总分
(5)输出各科补考学生的学号和成绩
要求:
(1)编制一主函数来实现功能函数的调用;
(2)程序设计各步骤的相关文档齐全、清晰。
(3)在所有数据输入处理之前提供必要的提示
具体开发过程:
1、系统结构设计:设计软件的各个模块的功能和函数名
(1)主函数:显示功能菜单,调用功能模块
(2)成绩输入函数:input_score
输入学生的各科成绩
(3)求出每名学生的平均成绩和总分函数:stu_ave
(4)求每门课程的平均分、及格率、最高成绩和最低成绩函数:cour_ave
(5)求前5名函数:sort
输出总成绩前5名的学生学号、各科成绩和总分
(6)补考名单函数:bukao
输出各科补考学生的学号和成绩
2、数据结构设计:设计软件中用到的各数组、变量、指针变量的名称和类型。
(1)score[10][5] 存放学生成绩
(2)stu[10][3] 存放学生学号、总分、平均分
(3)course[5][10]存放课程名称
(4)courave[5] 存放各科平均成绩
/*input 10 scores */
main()
{int score[10][5];
int i,j;
printf("please input 10 score:\n");
for(i=0;i<10;i++)
{ for(j=0;j<5;j++)
scanf("%d",&score[i][j]);
if(j%5==0)
printf("\n");
}
stu_ave(score);
}
/* output every score and total score */
/* stu_ave */
int stu_ave(int *s)
{int sum=0;
int i,j;
for(i=0;i<10;i++)
{for(j=0;j<5;j++)
sum=sum+*s;
*s++;
}
}

这是我做的前两个,往后是真的没什么思路了

太懒了,不帮了

你看看百度说什么(看最后一行):

二 审核与处罚
 2 问答、评论删除原则与处罚方法
  2)其他问题、回答和评论的删除原则
   F.具有恶意、无聊和灌水性质
    ·直接索取作文、论文或作业答案的提问

汗~~~

帮了

自己好好努力吧