
SDUTACM小白《程序设计基础 I》实验7_二维数组的应用
SDUTACM小白《程序设计基础 I》实验7_二维数组的应用
程序员豪仔
一个任何事物,除了编程,都喜欢尝试的程序员,豪仔。
展开
-
G - 鞍点计算
Description找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。同一行和同一列没有相同的数。Input输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。Output按下列格式输出鞍点:Array[i][j]=x其中,x代表鞍点,i和j为鞍点所在的数组行和列下标,我们规定数组下标从0开始。一个二维数组并不一定存在鞍点,此时请输出None。我们保证不会出现两个鞍点的情况,比如:..原创 2022-01-25 17:33:26 · 296 阅读 · 0 评论 -
F - 杨辉三角
Description11 11 2 11 3 3 11 4 64 11 5 10 10 5 1上面的图形熟悉吗?它就是我们中学时候学过的杨辉三角。Input输入数据包含多组测试数据。每组测试数据的输入只有一个正整数n(1≤n≤30),表示将要输出的杨辉三角的层数。输入以0结束。Output对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开,每一个杨辉三角后面加一个空行。SampleInput...原创 2022-01-25 16:27:06 · 736 阅读 · 0 评论 -
E - 矩阵的舞蹈
Description矩阵是非常美妙的东西,可以用来解方程,以及解决一些图论的问题等,应用很广泛。即使没有学过线性代数,大家也一定接触过矩阵,在编程中可以理解为二维的表。矩阵有很多操作就像舞蹈一样,如行列的置换,矩阵的转置等。今天我们只看矩阵的旋转,希望得到当前矩阵顺时针旋转90度以后得到的矩阵。Input输入数据的第一行是一个正整数T,代表有T组测试样例。接下来T组数据,每组数据第一行是两个整数M,N (0 < M , N < 100),分别代表矩阵的行数和列数。然...原创 2022-01-25 16:02:38 · 150 阅读 · 0 评论 -
D - 对称矩阵的判定
Description输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出“yes",不对称输出”no“。Input输入有多组,每一组第一行输入一个正整数N(N<=20),表示矩阵的行数(若N=0,表示输入结束)。下面依次输入N行数据。Output若矩阵对称输出“yes",不对称输出”no”。SampleInput36 3 123 18 812 8 736 9 123 5 812 6 30Outputye...原创 2022-01-25 15:56:37 · 389 阅读 · 1 评论 -
C - C语言实验——矩阵转置
Description输入N*N的矩阵,输出它的转置矩阵。Input第一行为整数N(1≤N≤100)。接着是一个N*N的矩阵。Output转置矩阵。SampleInput21 21 2Output1 12 2#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){ int n, r[100][100], i, j ; ..原创 2022-01-25 15:55:41 · 1038 阅读 · 0 评论 -
B - 爬山
DescriptionLeiQ最近参加了一个登山俱乐部,部长给他了一个n*m地图,地图上的每一个格子的值表示一个山的海拔高度,LeiQ现在在(x,y)表示在地图上的位置,他想要登上地图上最高的山,所以他想知道他爬上最高的山的山顶还需向上爬多少米。例如: x\y 1 2 3 1 100 130 150 2 .原创 2022-01-25 15:55:01 · 163 阅读 · 0 评论 -
A - C语言实验——求一个3*3矩阵对角线元素之和
Description给定一个3*3的矩阵,请你求出对角线元素之和。Input按照行优先顺序输入一个3*3矩阵,每个矩阵元素均为整数。Output从左下角到右上角这条对角线上的元素之和SampleInput1 2 33 4 56 0 1Output13...原创 2022-01-25 15:53:58 · 3489 阅读 · 0 评论