- 博客(4)
- 收藏
- 关注
原创 学生管理成绩系统-补考与重修管理模块-测试用例
测试数据:学生A(101课程55分),学生B(101课程60分),学生C(101课程40分)测试数据:学生A(101课程45分),学生B(102课程25分),学生C(103课程50分)测试数据:retake_count=2,max_retake_times=3。测试数据:retake_count=3,max_retake_times=3。验证:retake_count=3,is_retake=0。验证:retake_count=3,is_retake=0。验证:显示A和C的信息,B不显示(25分低于范围)
2025-05-29 16:30:07
335
原创 系统重构后完整代码
StudentRecord stu = {2023002, "张三", {{101, 58.0f, 0, 0, -1}}, 1};printf("错误:成绩必须在%.1f~%.1f之间\n", min, max);course_db[0] = (Course){101, "高等数学", 60.0f, 3};printf("\n=== 补考名单(课程ID:%u)===\n", course_id);} else if (strcmp(temp, "作弊") == 0) {printf("存储已满\n");
2025-05-23 19:03:11
903
原创 补考功能重构代码
StudentRecord stu = {2023002, "张三", {{101, 58.0f, 0, 0, -1}}, 1};printf("学号:%u 姓名:%s 当前分数:%.1f 补考次数:%d\n",printf("错误:成绩必须在%.1f~%.1f之间\n", min, max);course_db[0] = (Course){101, "高等数学", 60.0f, 3};printf("\n=== 补考名单(课程ID:%u)===\n", course_id);.name="测试学生",
2025-05-23 18:52:14
748
原创 软件工程:学生成绩管理系统
printf("原课程ID:%d 替代课程ID:%d\n", apply->origin_course, apply->replace_course);printf("课程%d已达最大补考次数,已转为重修状态\n", student->courses[i].course_id);printf("重修通过率:%.2f%%\n", (float)passed_retakes/total_retakes*100);printf("学生ID:%d 姓名:%s 课程:%s 分数:%.1f\n",
2025-05-23 18:38:53
495
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅