C语言编写程序实现下述功能:将下列3行3列矩阵的元素存入数组,然后找出全部元素中的最小值并输出。 3 5 7 6 1 9 8 7 6
时间: 2024-03-26 09:39:06 浏览: 66
多维数组转一维数组 基于c语言的数据结构程序设计
4星 · 用户满意度95%
好的,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int arr[3][3] = { {3, 5, 7}, {6, 1, 9}, {8, 7, 6} }; // 定义3行3列的二维数组并初始化
int min = arr[0][0]; // 假设第一个元素为最小值
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 3; ++j) {
if (arr[i][j] < min) { // 如果当前元素小于min,则更新min的值
min = arr[i][j];
}
}
}
printf("二维数组元素如下:\n");
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 3; ++j) {
printf("%d ", arr[i][j]); // 输出数组元素
}
printf("\n");
}
printf("二维数组中的最小值为:%d\n", min); // 输出最小值
return 0;
}
```
输出结果如下:
```
二维数组元素如下:
3 5 7
6 1 9
8 7 6
二维数组中的最小值为:1
```
希望能帮到你!
阅读全文