#include <stdio.h> int main(void) { int max,i,j,r,c; int a[3][4]; for(i=0;i<=2;i++) for(j=0;j<=3;j++) scanf("%d",&a[i][j]); /***********found***********/ max=12; for(i=0;i<=2;i++) for(j=0;j<=3;j++) /***********found***********/ if(a[i][j]<max) { max= a[i][j]; r=i; c=j; } printf("max=%d,row =%d,colum=%d \n",max,r,c); return 0; }
时间: 2023-07-23 11:33:34 浏览: 31
#include <stdio.h>
4星 · 用户满意度95%
这是一个简单的 C 语言程序,它的功能是在一个 3 行 4 列的矩阵中,找到最小的元素,并输出该最小元素的值及其所在的行号和列号。程序中用到了双重循环和条件语句。
程序的运行过程如下:
1. 定义变量 max、i、j、r、c 和一个 3 行 4 列的整型数组 a。
2. 通过双重循环,从控制台输入整型数组 a 中的每个元素。
3. 初始化变量 max 为 12。
4. 通过双重循环和条件语句,找到数组 a 中最小的元素,并记录其值及其所在的行号和列号。
5. 打印输出最小元素的值及其所在的行号和列号。
6. 程序结束。
如果您有其他问题,请继续提问。
阅读全文