C语言找出矩阵中每列元素的最大值
2020-07-26 17:01
573 查看
给定程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。
[code]#include <stdio.h> #define N 4 void fun(int a , int b[]) { int i,j; for(i=0; i<N; i++) { b[i]= a[0][i] ; for(j=1; j<N; j++) if(b[i] <a[j][i]) b[i]=a[j][i]; } } void main() { int x ={ {12,5,8,7},{6,1,9,3},{1,2,3,4},{2,8,4,3} },y ,i,j; printf("\nThe matrix :\n"); for(i=0;i<N; i++) { for(j=0;j<N; j++) printf("%4d",x[i][j]); printf("\n"); } fun(x,y); printf("\nThe result is:"); for(i=0; i<N; i++) printf("%3d",y[i]); printf("\n"); }
更改代码中的N值就可以改变矩阵的大小
相关文章推荐
- C语言编程题--函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。
- C语言——找出矩阵最大值
- 程序员面试金典——解题总结: 9.18高难度题 18.12给定一个正整数和负整数组成的N*M矩阵,编写代码找出元素总和最大的子矩阵。
- C语言--实现找出3x3矩阵里行最大同时列最小的数所在的行和列
- 【c语言】:找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点
- 给定一个正整数和负整数组成的N*N矩阵,编写代码找出元素总和最大的子矩阵。
- 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。
- c语言:在3*4的矩阵中,求元素的最大值
- c语言:在3*4的矩阵中,求元素的最大值
- 10月5日 c语言 3*4矩阵 求出其中值中最大的那个元素的值,以及其所在的行号和列号
- (C语言)找出一个二维数组中的鞍点,即该位置上的元素在该行最大,在该列上最小,也可能没有鞍点。存在则输出坐标;否则输出 -1.
- 然后找出全部元素中的最大值和最小值。 用C++做1、从键盘输入3行3列矩阵的元素
- C语言:将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素....
- 【C语言】有一个3*4的矩阵,要求编一个程序求出其中值最大的那个元素的值, 以及其所在的行号和列号。
- C语言求一个3*4整数矩阵中的最大元素。
- c语言:3*4的矩阵,编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)
- 10月8日 c语言 多维数组名 作函数参数 有一个3*4的矩阵,求所有元素中的最大值
- P_154找出已知矩阵中最大元素值,及所在位置
- 从键盘为3*3的矩阵输入数据,找出主对角线上最大的元素,以及所在的行号
- c语言:3*4的矩阵,编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)