永发信息网

用c语言编写输出3*4的矩阵,求最后一个最小值并显示行号和列号?

答案:1  悬赏:0  手机版
解决时间 2021-03-01 03:02
  • 提问者网友:你挡着我发光了
  • 2021-02-28 15:11
用c语言编写输出3*4的矩阵,求最后一个最小值并显示行号和列号?
最佳答案
  • 五星知识达人网友:玩世
  • 2021-02-28 16:27
#include<stdio.h>

int main() {
const unsigned row=3, col=4;//定义行列数
unsigned minx, miny;//最小值的行列
int min;//最小值
int nums[row][col];
for (unsigned i = 0; i < row; i++)//录入数据
{
for (unsigned j = 0; j < col; j++)
{
scanf("%d",&nums[i][j]);
}
}
min = nums[0][0];//初始化最小值为第一行第一列的数
minx = 1;
miny = 1;
for (unsigned i = 0; i < row; i++)//遍历数组找出最小值
{
for (unsigned j = 0; j < col; j++)
{
if (nums[i][j] <= min)
{
min = nums[i][j];
minx = i+1;
miny = j+1;
}
}
}
printf("最小值为:%d,位于第%u行%u列", min, minx, miny);//输出数据
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯