成绩管理系统 总课时:30课时
北京电子科技职业学院
任务概述
能够按照步骤完成一个完整的成绩管理系统。 系统功能为:以结构体数组来存放学生的信息,
学生信息包括(姓名,学号,成绩, 系统功能:输入、输出(浏览)、查找、插入、删
除、排序、统计功能、从文件中导入、存储到文 件。
北京电子科技职业学院
阶段划分(共分为8个阶段)
北京电子科技职业学院
参考代码—添加
case 3:
/*添加一个分数*/ // 学生数增1,并把输入的成绩加到数组末尾。 printf("请输入要添加的分数");
studnum++;
scanf("%f",&score[studnum-1]); printf("插入成功,");
break;
北京电子科技职业学院
for(i=1;i<=studnum;i++)
{
scanf("%f",&score[i]);
} /*浏览成绩*/ printf("\t学生成绩表\n"); printf("序号 成绩\n");
for(i=1;i<=studnum;i++)
printf("%d %.2f\n",i,score[i]);
互评。
5分钟
15分钟
北京电子科技职业学院
菜单
switch开关语句的应用 要注意break语句
北京电子科技职业学院
上机完成项目并演示结果 #include "stdio.h" int main()
{
参f考loa代t sc码ore[:100]; //一维数值数组,存放成绩 int i; // 程序中用到的循环变量 int studnum; //实际学生人数 int menunum; // 用户选择了哪个菜单项