34、c语言编写程序实现下述功能:将3行3列矩阵的元素存入数组,然后输出,并找出找出全部元素中的最小值和最小值并输出。
时间: 2024-03-27 18:36:37 浏览: 67
以下是实现上述功能的C语言代码:
```c
#include <stdio.h>
int main() {
int matrix[3][3];
int i, j, min_value = matrix[0][0], max_value = matrix[0][0];
// 输入矩阵元素并输出
printf("请输入3行3列矩阵的元素:\n");
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
scanf("%d", &matrix[i][j]);
printf("%d ", matrix[i][j]);
if (matrix[i][j] < min_value) {
min_value = matrix[i][j];
}
if (matrix[i][j] > max_value) {
max_value = matrix[i][j];
}
}
printf("\n");
}
// 输出最小值和最大值
printf("全部元素中的最小值为:%d\n", min_value);
printf("全部元素中的最大值为:%d\n", max_value);
return 0;
}
```
运行程序,输入矩阵元素,输出结果如下:
```
请输入3行3列矩阵的元素:
1 2 3
4 5 6
7 8 9
全部元素中的最小值为:1
全部元素中的最大值为:9
```
阅读全文