C语言竞赛试题:百鸡问题与二维数组运算

需积分: 0 1 下载量 103 浏览量 更新于2024-09-14 收藏 43KB DOC 举报
本次提供的资源是第五届全国ITAT教育工程就业技能大赛C语言程序设计的复赛B卷试题。这份文档包含了两道具体的编程题目,旨在考察参赛者的C语言编程基础和解决问题的能力。 第一道题目是关于经济问题的数学模型,要求考生编写代码来解决“百钱买百鸡”的问题。题目背景是鸡翁价值5单位货币,鸡母价值3单位,鸡雏价值1单位,总共有100单位货币,问如何购买正好一百只鸡,使得鸡翁、鸡母和鸡雏的数量各是多少。这道题目的关键在于运用循环和条件判断,找出符合题意的整数解,用C语言实现算法,最后输出鸡翁、鸡母和鸡雏各自的数量,满分20分。 第二道题目是关于二维数组操作,要求对给定的浮点型数组a进行处理。a是一个3x3的矩阵,其中每个元素都是一个浮点数。选手需要编写代码,将数组中的每一行元素都除以其该行的最大绝对值,然后按行输出处理后的数组。这涉及到了数组遍历、元素比较和计算的最大值,以及除法运算,满分同样是20分。 在整个答题过程中,考生需要注意严格按照试卷要求,正确命名自己的源程序,如"1.C"或"2.C",并将结果保存在特定的文件夹中,且不得包含任何额外的非题目要求文件。提交答案时,必须是压缩后的整个文件夹,而不是其中的单个文件。如果违反了这些规定,将会导致考试成绩作废。 为了确保得分,考生在考试前应确保他们的程序能够在Windows环境中编译并通过,同时要确保代码实现了题目要求的所有功能,避免因为编译错误而影响成绩。通过这两道题目,参赛者将展示出他们的逻辑思维能力、数组操作技巧以及C语言基础的熟练程度。