信息学讲座二
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
样例输入: 123 456 359 176 样例输出: 4 7 12 5 12 12
第5题: 编写程序,输出矩阵(3行3列)的右下三角。
样例输入: 123 456 789 样例输出: 3 56 789
第6题: 编写程序,输出n层正方形图案。正方形图案最 外层是第一层,每层用的数字和层数相同。
样例输入:3 样例输出: 11111 12221 12321 12221 11111
样例输入: 33 123 456 789 样例输出:9
第2题: 编写程序,从矩阵中找“鞍点”。如果某个元素是“鞍点”, 那么该元素在所处的行中最大,列上最小,也可能没有鞍点。 要求:如果有鞍点,输出鞍点的值,以及其所处的行和列下 标,否则输出NO。输入分m+1行:第一行为m和n的值,以 下m行代表二维数组,其中每一行包括n个数。 样例输入: 34 1243 5678 6894 样例输出:4 1 3 样例输入: 34 1234 5670 8765 样例输出:NO
第3题: 编写程序,计算二维数组中各列的平均值。 输入分m+1行:第一行为m和n的值,以下 m行代表二维数组,其中每一行包括n个数。
样例输入: 33 123 456 789 样例输出:4 5 6
Biblioteka Baidu
第4题: 编写程序,计算两个矩阵(均为2行3 列)之和。输入分2*2行:前两行为第 一个矩阵,后两行为第二个矩阵。
专题讲座二
认识矩阵
合肥46中
张志刚
例题(1)已知一个特殊矩阵,每个数值不同。请你 将它的数值存储到二维数组A中。输入相应数值,输 出该数所在的列号与行号?
1 2 3 5 6 7 8 9 10 11 12 13
第1题: 编写程序,找出m行n列的二维数组中所有元素的最大值。 输入分m+1行:第一行为m和n的值,以下m行代表二维 数组,其中每一行包括n个数。
分组合作 seamap
(1) 海军在标注海防图的时候规定,大海 位置数值为0,海岛位置为1。求区域内海 岛的总面积? 输入文件 输出文件 seamap.in seamap.in 3 4 1 0 1 0 5 1 1 0 0 0 1 0 0
分组合作 seamap2
(2)某国海军在标注海防图的时候规定, 大海位置数值为0,海岛位置为1。求最大 海岛的面积?(海岛是否是同一看上下左右 是否相邻) 输入文件 输出文件 seamap2.in seamap2.in 3 4 1 0 1 0 4 1 1 0 0 0 1 0 1
第7题: 编写程序,找出m行n列的二维数组中每行元素的最大 值以及每列元素的最小值。输入分m+1行:第一行为 m和n的值,以下m行代表二维数组,其中每一行包括 n个数。输出分两行:第一行为每行元素的最大值, 第二行为每列元素的最小值。
样例输入: 33 1 2 -1 -3 4 2 798 样例输出: 249 -3 2 -1