电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

学生作业完成情况管理程序

学生作业完成情况管理程序_第1页
1/7
学生作业完成情况管理程序_第2页
2/7
学生作业完成情况管理程序_第3页
3/7
东 莞 理 工 学 院课程设计课程 数据结构 题目 学生作业完成情况管理程序1 问题要求及任务描述1.1 题目要求学生作业完成情况管理程序(2 人)1)问题描述请设计一个学生作业完成情况管理程序。假设某门课程一学期要留 10 次作业,每次老师要进行批改,给出分数后还要进行登记。学期期末要根据每次作业的成绩计算出最终的平常成绩(满分 100)。作业登记信息应该包含:学号、姓名、10 次作业的完成情况。2) 基本要求该程序应该具有下列功能:(1) 通过键盘输入某位学生某次作业的分数;(2) 给定学号,显示某位学生作业完成情况;(3) 给定某位学生的学号,修改该学生的作业完成信息;(4) 给定某位学生的学号,删除该学生的信息;(5) 按学生的最终平常成绩进行排序;(6) 输出平均分数。1.2 主要任务1、学生信息和成绩的输入2、学生信息的查询3、学生信息的修改4、学生信息的删除2 解决问题的主要思路和方法2。1 关键问题学生信息的输入2。2 拟采纳解决问题的方法我使用了循环语句进行输入,先输入人数,然后输入学生信息,再输入学生成绩2。3 主要算法和处理流程图开始main 函数Switch 函数选择 H1 函数YN3 程序实现3。1 程序实现时应考虑的问题main 函数里面有 switch 开关语句main 函数调用 H1 函数main 函数调用 H2 函数main 函数调用 H3 函数main 函数调用 H4 函数main 函数调用 H5 函数main 函数调用 H6 函数3.2 主要源代码及说明#include 〈stdio。h> #include //这与 getch()有关 #define max 10struct student{ char name[15]; int number; int zuoye[10]; int zongfen;}stu[max];static int n;void H1(){int i,j;printf(”请问你要输入几位学生:");scanf(”%d”,&n);for(i=0;i〈n;i++){printf("\n 第%d 位学生的名字:”,i+1);scanf("%s”,stu[i]。name); printf(”学号:”);scanf("%d",&stu[i]。number);for(j=0;j〈10;j++)输入人数 ni< n ? 输入学生的信息结束{printf(”第%d 次作业:”,j+1);scanf(”%d”,&stu[i]。zuoye[j]);stu[i].zongfen+=stu[i]。zuoye[j];}}printf(”\n\n 输入完毕!按任意键返回主菜单!”); getch(); //getch 有停顿作用}void H2(){int i,k...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

学生作业完成情况管理程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部