C语言求一个3*4整数矩阵中的最大元素。
2016-08-06 19:00
260 查看
算法思想:先使变量max的初值等于矩阵中第一个元素的值,然后遍历矩阵,每次遍历都找出”最大值“放在max中,遍历完成后,max的值就是所有元素中的最大值。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int max_value(int arr[][4])
{
int i, j, max;
max = arr[0][0];
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
{
if (arr[i][j]>max)
max = arr[i][j];
}
}
return max;
}
int main()
{
int a[3][4] = { { 1, 3, 5, 8 }, { 2, 4, 5, 9 }, { 11, 34, 23, 57 } };
printf("The max is %d\n", max_value(a));
system("pause");
return 0;
}
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int max_value(int arr[][4])
{
int i, j, max;
max = arr[0][0];
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
{
if (arr[i][j]>max)
max = arr[i][j];
}
}
return max;
}
int main()
{
int a[3][4] = { { 1, 3, 5, 8 }, { 2, 4, 5, 9 }, { 11, 34, 23, 57 } };
printf("The max is %d\n", max_value(a));
system("pause");
return 0;
}
相关文章推荐
- 10月8日 c语言 多维数组名 作函数参数 有一个3*4的矩阵,求所有元素中的最大值
- 【C语言】有一个3*4的矩阵,要求编一个程序求出其中值最大的那个元素的值, 以及其所在的行号和列号。
- Windows平台下GCC编程之从键盘上输入一个3*4的整数矩阵,要求输出其最大元素的值,以及它的行号和列号
- 算法习题45:对于一个整数矩阵,存在一种运算,对矩阵中任意元素加一时,需要其相邻(上下左右)某一个元素也加一;;;一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值
- c语言:在3*4的矩阵中,求元素的最大值
- 有一个3*4的矩阵,求所有元素中的最大值
- 有一个3*4的矩阵,求所有元素中的最大值
- 例 6.5 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。
- 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。
- 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。
- 有一个3*4的矩阵,求矩阵中所有元素中的最大值 数组值自定义
- c语言:3*4的矩阵,编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)
- c语言:在3*4的矩阵中,求元素的最大值
- C语言之矩阵输入6*8的矩阵,求矩阵中值最大的那个元素的值已经其所在的行号和列号
- 有一个3*4的矩阵,要求编程求出其中值最大的那个元素的值,以及其所在行号列号
- 一、lintcode刷题记录--矩阵面积、二叉树的最大节点、整数排序、删除链表中的元素
- 例7.13 有一个3*4的矩阵,求所有元素中的最大值。
- c语言:3*4的矩阵,编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)
- 有一个3×4的矩阵,要求输出该矩阵中的最大元素及其所在的行号(行下标)和列号(列下标)。
- C语言:将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素....