2016年机试题目:成绩等级划分与偶数处理

需积分: 0 0 下载量 9 浏览量 更新于2024-08-05 收藏 573KB PDF 举报
"这篇资料包含了三个编程题目,主要涉及C语言的基础编程技能,包括成绩等级划分、筛选偶数并计算平均值以及查找矩阵中的最大值。" 第一部分是关于成绩等级划分的实现。这个程序使用C语言编写,目的是根据学生的成绩进行等级划分。程序首先通过一个for循环获取10位同学的成绩,每次输入后立即判断成绩范围并输出相应的等级(A、B、C、D或E)。在输入检查方面,如果成绩超出0到100的范围,程序会提示重新输入。当所有10个成绩输入完毕,程序会显示结束信息。这段代码展示了基本的条件分支结构(if...else)和数组操作。 第二部分涉及从输入的整数序列中筛选偶数并计算它们的平均值。程序同样采用C语言编写,通过一个for循环接收10个以逗号分隔的整数。对于每个输入的数字,程序检查其是否为偶数,如果是,将它存储在一个新的数组中,并累加到总和上。遍历完所有输入后,程序打印出所有的偶数以及它们的平均值。此代码演示了如何处理用户输入,使用条件语句进行逻辑判断,以及如何计算平均值。 第三部分是求解3x4矩阵中的最大值及它的位置。这里虽然没有给出具体的源代码,但根据题目描述,一个可能的解决方案是创建一个二维数组来存储矩阵,然后遍历整个数组,记录下当前的最大值及其所在的行和列坐标。这将需要使用多维数组和嵌套循环,同时要设置跟踪最大值和其位置的变量。 这三个编程题目涵盖了C语言基础语法,包括输入输出、条件控制、数组操作以及基本的数学运算,适合初学者进行练习和巩固。通过解决这些题目,学习者可以提高他们的编程技能,理解如何处理数组数据,以及如何进行条件判断和循环控制。