![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二维数组
小猪261
在线大学生,发布在校的一些习题比赛的试题分享和分析。
展开
-
PTA 7-6 打印杨辉三角
本题要求按照规定格式打印前N行杨辉三角。输入格式:输入在一行中给出N(1≤N≤10)。输出格式:以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。输入样例:6结尾无空行输出样例: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1结尾无空行#include <stdio.h>main(原创 2022-01-07 12:24:28 · 736 阅读 · 0 评论 -
PTA 7-5 求矩阵的局部极大值
给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。输入格式:输入在第一行中给出矩阵A的行数M和列数N(3≤M,N≤20);最后M行,每行给出A在该行的N个元素的值。数字间以空格分隔。输出格式:每行按照“元素值 行号 列号”的格式输出一个局部极大值,其中行、列编号从1开始。要求按照行号递增输出;若同行有超过1个局部极大值,则该行按列号递增输出。若没有局部极大值,则输原创 2022-01-07 12:20:31 · 1138 阅读 · 0 评论 -
PTA 7-4 矩阵运算
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。输入样例:42 3 4 15 6 1 17 1 8 11 1 1 1结尾无空行输出样例:35结尾无空行#include <stdio.h&g原创 2022-01-06 16:14:44 · 1228 阅读 · 0 评论 -
PTA 7-3 求矩阵各行元素之和
本题要求编写程序,求一个给定的m×n矩阵各行元素之和。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:每行输出对应矩阵行元素之和。输入样例:3 26 31 -83 12结尾无空行输出样例:9-715结尾无空行#include<stdio.h> main(){ int m,n,sum=0; scanf("%d%d",&m,&n); int a原创 2022-01-06 16:14:06 · 703 阅读 · 0 评论 -
PTA 7-2 方阵左下三角元素的和
输入一个4×4数组,求一个4×4数组左下三角(包括主对角线)元素的和。输入格式:输入4行4列的方阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。输出格式:直接输出左下三角(包括主对角线)元素的和。没有其它任何附加字符输入样例:1 2 3 45 6 7 89 1 2 34 5 6 7结尾无空行输出样例:46结尾无空行#include<stdio.h> main(){ int a[4][4]; int i,j,sum=0;原创 2022-01-06 16:13:25 · 2508 阅读 · 0 评论 -
PTA 7-1 求3×4数组中大于等于平均值的元素的和
求一个3×4数组中大于等于平均值的所有数组元素的和,并统计满足条件的元素个数。本题中的平均值为小数,用到的其他所有变量均为整型。输入格式:输入3行4列的矩阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。输出格式:在一行中按照“s=和,n=个数”的顺序输出,结果均原样输出,没有列宽控制。输入样例:1 4 7 82 1 4 21 2 3 4结尾无空行输出样例:s=27,n=5结尾无空行#include<stdio.h> main()原创 2022-01-06 16:12:48 · 2998 阅读 · 0 评论