c语言二维数组求最小值
时间: 2024-08-05 08:00:32 浏览: 64
C语言二维数组编程练习
5星 · 资源好评率100%
在C语言中,二维数组是一个数组的数组,可以存储一系列的行和列数据。如果你想在二维数组中找到最小值,你需要遍历整个数组。以下是一个简单的示例,展示了如何遍历并找到二维数组中的最小元素:
```c
#include <stdio.h>
// 假设二维数组名为matrix, 它的行数为rows, 列数为cols
int find_min(int matrix[rows][cols]) {
int min_val = matrix; // 假设第一个元素为初始最小值
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
if (matrix[i][j] < min_val) {
min_val = matrix[i][j];
}
}
}
return min_val;
}
int main() {
int rows, cols;
printf("Enter the number of rows and columns: ");
scanf("%d %d", &rows, &cols);
int matrix[rows][cols];
// 填充二维数组
int min_element = find_min(matrix);
printf("The minimum value in the array is: %d\n", min_element);
return 0;
}
```
阅读全文