有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列好

如题所述

#include<stdio.h>
void main()
{int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int i,j,c,d,max;
max=a[0][0];
for(i=0;i<3;i++)
{for(j=0;j<4;j++)
if(max<=a[i][j])
{max=a[i][j];
c=i;
d=j;
}
}
printf("%d最大数\n%d行号\n%d列号",max,c,d);
}
温馨提示:内容为网友见解,仅供参考
无其他回答

有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所...
void main(){int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};int i,j,c,d,max;max=a[0][0];for(i=0;i<3;i++){for(j=0;j<4;j++)if(max<=a[i][j]){max=a[i][j];c=i;d=j;} } printf("%d最大数\\n%d行号\\n%d列号",max,c,d);} ...

c语言编程:找出二维数组中的最大值最小值及其所在行号列号
示例:有一个3*4的矩阵,要求编程序求出其中最大的那个元素的值,以及其所在的行号和列号。代码:include<stdio.h> int main(){ int i,j,row=0,colum=0,max;int a[3][4]={{1,2,3,4},{4,5,6,7},{-1,3,-5,10}};max=a[0][0];printf("array a:\\n");for(i=0;i<=2...

C语言有一个3*4的矩阵,用c语言编写程序找出其中值最大的元素,并输出最...
max=a[1] \/\/max=1 if (max<a[2]) max=a[2] 因为max 原来的值等于1,小于a[2],所以,现在要把大的数a[2]给max if(max

有一个3乘以4的矩形方阵,要求编程求出其中最大元素的值及其所在的行号和...
define M 3 define N 4 int main(){ int a[M][N]={{1,3,9},{2,5,4},{0,6,7}};int i,j,max,col,row;max=a[0][0];col = row = 0;for (i = 0;i < M;i++)for(j=0;j<N;j++)if(max < a[i][j]){ max = a[i][j];col=i;row=j;} printf("col = ...

...中值最大的那个元素的值,以及其所在的行号和列号
[Amax,index]=max(A(:));%取得最大值Amax,并取得索引index [row column]=ind2sub([3,4],index);%将索引转化为脚标 当然也可以用find函数 如把第三行改为 [row column]=find(A==Amax);如果不用matlab自带函数,则需两层for循环,如下:A=rand(3,4);Amax=0;for i=1:3 for j=1:4...

17.有一个3×4的矩阵,要求输出其中值最大的元素的值,以及它的行号和列...
define N 4 main(){ int max,i,j,r,c;int a[M][N]={{1230,94,-10,218},{3,9,10,-83},{45,16,44,-99}};max=a[0][0];for(i=0;i<M;i++)for(j=0;j<N;j++)if(a[i][j]>=max) { max=a[i][j]; r=i; c=j; } \/\/你改为>=max ,如果不加=,...

...有一个3×4的矩阵,要求输出其中值最大的元素的值,以及它的行号和列...
int main(){ int max,i,j,a,b;max=i=j=a=b=0;static int s[3][4]={{154,88,35,5},{6,4,2,88},{-84,-44,2,47}};max=s[0][0];for(i=0;i<3;i++)for(j=0;j<4;j++)if(s[i][j]>max){ max=s[i][j];a=i;b=j;} printf("%d,%d,%d\\n",max,a,b)...

有一个3*4的整数矩阵,要求输出其中值最大的元素的值,以及它的行号和列...
代码:include<iostream> using namespace std;int main(int argc,char *argv[]){ int num[3][4];int i,j;int a=0;cout<<"请按行从左到右依次输入数据(12个):"<<endl;for(i=0;i<3;i++)for(j=0;j<4;j++){ cin>>num[i][j];} for(i=0;i<3;i++)for(j=0;j<4;j...

...一个3*4整数矩阵,要求输出其最大元素的值,以及它的行号和列号。(C...
include<stdio.h> main(){ int i,j,k1,k2,data[3][4];for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d", &data[i][j]);max=data[0][0];for(i=0;i<3;i++)for(j=0;j<4;j++){ if( data[i][j] > max ) { max=data[i][j], k1=i; k2=j; } printf...

输入一个二维数组(3×4)的元素,输出其中值最大的元素值,以及它的行号和...
inta[3][4]={1,2,3,4,5,6,7,8,23,48,11,12};inti,j,max=a[0][0],row,colum;printf("数组为:\\n");for(i=0;i<3;i++){ for(j=0;j<4;j++)printf("%4d",a[i][j]);printf("\\n");} for(i=0;i<3;i++){ for(j=0;j<4;j++){ if(a[i][j]>max){ max...

相似回答
大家正在搜