矩阵的基本知识

例题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;
}和

相关推荐
为何创造硅基生物6 小时前
C语言 结构体内存对齐规则(通俗易懂版)
c语言·开发语言
吃好睡好便好6 小时前
在Matlab中绘制横直方图
开发语言·学习·算法·matlab
仰泳之鹅7 小时前
【C语言】自定义数据类型2——联合体与枚举
c语言·开发语言·算法
jolimark7 小时前
C语言自学攻略:小白入门三步走
c语言·编程入门·学习路线·实践项目·自学攻略
2601_957787588 小时前
矩阵运营的技术底座:为什么“一体化系统“正在取代“工具拼装“
人工智能·矩阵·矩阵运营
cen__y8 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
社交怪人9 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)
c语言·开发语言
x_yeyue9 小时前
三角形数
笔记·算法·数论·组合数学
卢锡荣9 小时前
单芯通吃,盲插标杆 —— 乐得瑞 LDR6020,Type‑C 全场景互联 “智慧芯”
c语言·开发语言·计算机外设
Mr. zhihao10 小时前
深入解析redis基本数据结构
数据结构·数据库·redis