矩阵的基本知识

例题1:求矩阵最小值,和其所在的行和列

#include<stdio.h>

int main()

{

int arr[10][10];

int g;

scanf("%d",&g);

int m,n,i,r c;

for(i=0;i<g;i++)

{

scanf("%d %d",&m,&n);

for(r=0;r<m;r++)

{

for(c=0;c<n;c++)

{

scanf("%d",&arr[r][c]);

}

}//输入矩阵中的元素

int minr,minc;//矩阵最小值所在的行和列设置变量

minr=minc=0;

for(r=0;r<m;r++)

{

for(c=0;c<n;c++)

{

if(arr[minr][minc]>arr[r][c])

{

minr=r;

minc=c;

}

}

}

printf("最小值是%d,最小值所在的行:%d,列:%d",arr[minr][minc],minr+1,minc+1);

}

return 0;

}

例题2:求矩阵的四周之#include<stdio.h>

int main()
{
int arr[10][10];
int m,n,i,r ,c;
scanf("%d %d",&m,&n);
for(r=0;r<m;r++)
{
for(c=0;c<n;c++)
{
scanf("%d",&arr[r][c]);
}
}//输入矩阵中的元素
int sum=0;
for(r=0;r<m;r++)
{
for(c=0;c<n;c++)
{
if(r==0||r==m-1||c==0||c==n-1)
{
sum+=arr[r][c];
}
}
}
printf("sum=%d\n",sum);
return 0;
}和

相关推荐
Smark.9 分钟前
Gurobi基础语法之 addConstr, addConstrs, addQConstr, addMQConstr
算法
*TQK*14 分钟前
ZZNUOJ(C/C++)基础练习1031——1040(详解版)
c语言·c++·编程知识点
S-X-S26 分钟前
算法总结-数组/字符串
java·数据结构·算法
努力学习java的哈吉米大王1 小时前
数据结构-队列
数据结构
Joyner20181 小时前
python-leetcode-从中序与后序遍历序列构造二叉树
算法·leetcode·职场和发展
因兹菜1 小时前
[LeetCode]day9 203.移除链表元素
算法·leetcode·链表
LNsupermali1 小时前
力扣257. 二叉树的所有路径(遍历思想解决)
算法·leetcode·职场和发展
雾月551 小时前
LeetCode LCR180文件组合
算法·leetcode·职场和发展
萌の鱼1 小时前
leetcode 2080. 区间内查询数字的频率
数据结构·c++·算法·leetcode
Tisfy1 小时前
LeetCode 0541.反转字符串 II:模拟
算法·leetcode·字符串·题解