c语言输入一个3x3的所有元素数组,找出并输出数组中的最大值和最小值
时间: 2024-12-16 18:21:55 浏览: 52
在C语言中,你可以通过遍历数组的方式来找出一个3x3矩阵的最大值和最小值。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int matrix[3][3]; // 定义一个3x3的整数数组
int max_value = matrix[0][0], min_value = matrix[0][0]; // 初始化最大值和最小值为第一个元素
printf("请输入3x3矩阵的元素:\n");
for (int i = 0; i < 3; i++) { // 遍历行
for (int j = 0; j < 3; j++) { // 遍历列
scanf("%d", &matrix[i][j]); // 输入每个元素
if (matrix[i][j] > max_value) { // 如果当前元素大于已知最大值
max_value = matrix[i][j];
}
if (matrix[i][j] < min_value) { // 同理,如果小于已知最小值
min_value = matrix[i][j];
}
}
}
printf("最大值: %d\n", max_value);
printf("最小值: %d\n", min_value);
return 0;
}
```
在这个程序中,我们首先初始化`max_value`和`min_value`为数组的第一个元素。然后使用嵌套循环读取用户输入的9个数字,并更新`max_value`和`min_value`。最后,我们输出找到的最大值和最小值。
阅读全文
相关推荐


















