C语言:矩阵中的最小元素

题目描述

给定一个5X5的整数矩阵,找出其中最小的元素,输出所在的行号、列号和元素值,其中行号和列号都从0开始。

例如,有矩阵:

5 86 53 50 18

25 67 79 44 68

79 63 24 84 100

42 30 59 47 37

28 10 32 23 81

其中最小元素的行号和列号都是0,值是5
输入格式

一个5X5的矩阵,数据之间用空格隔开
输出格式

一行,依次输出最小元素所在的行号、列号和值,中间以空格分隔

复制代码
#include <stdio.h>
#include <math.h>
#include <string.h>

int main()
{
	int a[5][5];
	int i,j;
	for(i=0;i<5;i++)
	{
		for(j=0;j<5;j++)
		{
			scanf("%d",&a[i][j]);
		}
	}
	
	int min=a[0][0];
	int r=0,c=0;
	for(i=0;i<5;i++)
	{
		for(j=0;j<5;j++)
		{
			if(min>a[i][j])
			{
				min=a[i][j];
				r=i;
				c=j;
			}
		}
	}
	
	printf("%d %d %d",r,c,min);
	return 0;
}
相关推荐
Sylvia-girl3 分钟前
删除有序数组中的重复项
数据结构·算法
2501_908329853 分钟前
嵌入式LinuxC++开发
开发语言·c++·算法
Storynone3 分钟前
【Day30】卡码网:46. 携带研究材料,LeetCode:416. 分割等和子集
python·算法·leetcode
少许极端5 分钟前
算法奇妙屋(三十四)-贪心算法学习之路 1
学习·算法·贪心算法
兑生7 分钟前
【灵神题单·贪心】3010. 将数组分成最小总代价的子数组 I | Java
java·开发语言·算法
m0_4886333215 分钟前
C语言学习笔记:探索简洁灵活且具多种特性的编程语言
c语言·学习笔记·编程语言·简洁性·灵活性
垫脚摸太阳15 分钟前
二分查找经典算法题--数的范围
数据结构·算法
噜啦噜啦嘞好15 分钟前
算法篇:二分查找
数据结构·c++·算法·leetcode
setmoon21416 分钟前
C++中的构建器模式
开发语言·c++·算法
2301_8154829316 分钟前
C++中的桥接模式变体
开发语言·c++·算法