C语言找出二维数组每行最小值
答案:2 悬赏:0
解决时间 2021-01-30 04:37
- 提问者网友:挣扎重来
- 2021-01-29 08:15
找出一个3*4二维数组中每一行的最小值,并输出这3个最小值所在的位置。
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-01-29 08:22
#include<stdio.h> #define m 5 #define n 5 int main() { int a[m][n];//二维数组定义,大小:m*n int min; int i,j; //两个for循环将二维数组的元素读入 for(i=0;i<m;i++) for(j=0;j<n;j++) scanf("%d",&a[i][j]); min=a[0][0];//假设第一个是最小的 for(i=0;i<m;i++) for(j=0;j<n;j++) min=min<a[i][j]?min:a[i][j];//找到更小的就更新min的值 printf("min=%d\n",min);//输出结果 return 0; } 不知道你要的是不是这个……
全部回答
- 1楼网友:承载所有颓废
- 2021-01-29 09:25
for (int i = 0; i < 3; i++)
{
k = 0;
for (int j = 1; j < 4; j++)
if (a[i][k] > a[i][j]) k = j;
printf("%g(%d,%d) ",a[i][k], i, k);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯