C语言从键盘输入数据为一个4*3整数型数组的值,找出其中的最小值,并将该值和其所在的行号与列号输出。
时间: 2024-05-03 08:19:39 浏览: 123
利用数组排序选择法-c语言编程——计算机专业的教材
以下是实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
int arr[4][3];
int min = arr[0][0], row = 0, col = 0;
// 从键盘输入数组值
printf("请输入4*3整数型数组的值:\n");
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++) {
scanf("%d", &arr[i][j]);
}
}
// 找出最小值及其所在的行号和列号
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 3; j++) {
if (arr[i][j] < min) {
min = arr[i][j];
row = i;
col = j;
}
}
}
// 输出结果
printf("最小值为:%d,所在的行号为:%d,所在的列号为:%d\n", min, row, col);
return 0;
}
```
在这个程序中,我们首先定义一个4*3的整型数组`arr`,然后从键盘输入数组的值。接着,我们使用两个嵌套的循环遍历数组,找出其中的最小值,并记录下它所在的行号和列号。最后,我们将最小值、行号和列号输出到屏幕上。
阅读全文