输入一个3×3矩阵各元素的值,找出每一行最大的数

如题所述

#include<stdio.h>

void main ( )
{
int num[3][3],max[3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&num[i][j]);
max[i]=num[i][0]>num[i][1] ? (num[i][0]>num[i][2] ? num[i][0] : num[i][2]) : (num[i][1]>num[i][2]?num[i][1]:num[i][2]);
}
for(i=0;i<3;i++)
printf("line %d: %d\n",i+1,max[i]);
getchar();
getchar();
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-17
定义两个变量,外层循环控制列,内层循环控制行. 内层循环找到最大的
第2个回答  2012-05-17
现在数组中排序,取第一个或者最后一个。。。。。

输入一个3×3矩阵各元素的值,找出每一行最大的数
max[i]=num[i][0]>num[i][1] ? (num[i][0]>num[i][2] ? num[i][0] : num[i][2]) : (num[i][1]>num[i][2]?num[i][1]:num[i][2]);} for(i=0;i<3;i++)printf("line %d: %d\\n",i+1,max[i]);getchar();getchar();} ...

找出3*3矩阵每行中最大元素。
第1行最大为:3 第2行最大为:6 第3行最大为:9 Press any key to continue include "stdio.h"main(){ int i,j,Linemax,a[3][3] ={1,2,3,4,5,6,7,8,9};for (i=0;i<3;i++){ Linemax = a[i][0];for (j=0;j<3;j++){ if (Linemax...

编一个程序,输入一个3X3的实数矩阵,求两个对角线元素中各自的最大值...
2008-06-28 急!做好加20!首先对一个3*3的实数矩阵所有元素的输入,再... 2008-07-03 急!!c的题目!!做好加20分!!首先对一个3*3的实数矩阵... 3 2017-11-14 编写程序求一个3*3矩阵的两条对角线元素之和,并输出。C语言 6 2012-01-03 编程求一个3 X 3 矩阵的两个对角线的元素之和。要求:...

编程题C语言,在键盘上输入一个3行3列矩阵的各个元素的值?
void fun(int a[3][3])修改为:int fun(int a[3][3])才行的。再填充以下内容:

编写程序求一个3行3列矩阵的三行中元素之和最大的那一行。 题目分析...
题目分析:用二维数组a(3,3),表示3行3列的矩阵,从键盘上输入矩阵的元素值。用一维数组b(3)存放矩阵每行的元素之和。求出b(... 编写程序求一个3行3列矩阵的三行中元素之和最大的那一行。 题目分析:用二维数组a(3,3),表示3行3列的矩阵,从键盘上输入矩阵的元素值。用一维数组b(3)存放矩阵每行的元素...

c语言程序设计,先从键盘上输入一个3行3列数组的各元素的值,然后按主
define N 3 void mPrint(int a[N][N]){ int i,j;for(i=0;i<N;i++){ for(j=0;j<N;j++)printf("%d ",a[i][j]);printf("\\n");} printf("\\n---\\n\\n");} void mArray(){ int i,j,k,m,temp;int a[N][N];for(i=0;i<N;i++)for(j=0;j<N;j++)a[i]...

输入一个3*4矩阵的元素值,打印出其中的最大元素。C
a=a11 for i=1 to 3 for j=i to 4 if a>a11 then a=a11 endif next i next j print a 这个是vb语言,你看看行不行

C语言求出一个3×4的矩阵每一行的最大值
2,3},{4,5,6},{7,8,9}}。3、首先要向计算机输入我们矩阵中的所有元素。4、需要向计算机指出要计算机计算出哪些元素之和和需要计算元素的具体位置在哪儿。、5、需要定义三个累积和sum1,sum2,sum来进行计算后的结果的暂时存储。6、程序写完之后,点击运行即可求出我们所要求出的结果了。

c语言编程 输入一个3*3的矩阵,打印该矩阵,并输出该矩阵的对角元素
include<stdio.h>#define M 3#define N 3void Create_matrix(int matrix[M][N], int m, int n) {int i,j;printf("开始输入矩阵内容(%d行%d列)\\n",m,n);for(i=0;i<m;i++) {printf("输入第%d行的%d个元素:",i+1,n);for(j=0;j<n;j++)scanf("%d",&matrix[i][j])...

先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出对角线元素之和...
include <stdio.h> int fun(){ int a[3][3],sum;int i,j;sum=0; \/\/sun=0 for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]); \/\/少了&符号 for (i=0;i<3;i++)sum=sum+a[i][i];printf("sum=%d",sum);return sum;} main(){ fun();} ...

相似回答
大家正在搜