乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范。从小白开始逐步掌握用编程解决问题。
问题分析
题设要求对比给定的题目信息(分值, 正确选项)和学生的作答, 计算学生分数以及统计出错次数最多的题目.
这意味着如何读取和存储输入(题目信息, 学生作答)以及对比统计是核心内容.
完整描述步骤
- 获取输入: 学生人数, 题目数量
- 获取输入: 题目信息
- 获取输入: 学生作答
- 初始化计数器:
- 学生总得分
- 各道题目出错次数
- 单道题目最多出错次数
- 对于学生的作答进行检查:
- 对于每一个题:
- 检查学生答案个数是否与正确答案个数一致, 如果不一致, 则回答错误
- 如果个数一致, 检查具体选项是否一致, 如果不一致, 则回答错误
- 如果回答正确, 则为学生加上题目对应分值
- 如果回答错误, 该题错误人数+1
- 如果该题错误人数大于单道题最多出错次数, 则更新单道题最多出错次数
- 对于每一个题:

这篇博客详细解析了PAT乙级考试中1058题目的解题思路,包括问题分析、解题步骤、伪代码描述以及C语言实现的完整代码。核心内容涉及读取输入、比较学生答案与正确答案,统计学生得分和错误次数,找出错误最多的问题。
订阅专栏 解锁全文
3131

被折叠的 条评论
为什么被折叠?



