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

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-04
有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列好

#include
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最大数
%d行号
%d列号",max,c,d);
}

你也知道数组的范围是从0开始的,所以最后的输出行和列应该是b+1,c+1

#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);} ...
  • 有一个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);} ...
  • 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所...
    答:{ int a[3][4],max,i,j;int row=0,column=0;cout<<"请输入矩阵的数值!"<<endl;for(i=0;i<3;i++)for(j=0;j<4;j++)cin>>a[i][j];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];row=i;column=j;} cout<<"矩阵中...
  • 请大家帮忙用C语言编个程序,“有一个三乘四的矩阵,求编程求出其中值最...
    答:main(){ int max,maxi,maxj,min,mini,minj,a[3][4],i,j;printf("input numbers:\n');for(i=0,i<3;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);max=min=a[0][0];for(i=0,i<3;i++)for(j=0;j<4;j++){ if(a[i][j]>max){ max=a[i][j];maxi=i+...
  • 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...
  • 4.C++编程题:有一个3×4的矩阵,要求编程求出其中值是大的那个元素的值...
    答:int matrix[3][4]={ {2,3,4,5},{5,7,324,2},{4,5,7,8} };int main(int argc,char *argv[]){ int row,col;int maxrow=0,maxcol=0;int max=matrix[0][0];for(row=0;row<3;row++){ for(col=0;col<4;col++){ if(max<matrix[row][col]){ maxrow=row;maxcol=col...
  • 有一个3*4的矩阵,要求C++编程序找出每一行中值最大的那个元素并与该行...
    答:int main (void){ int n,i,j,k;int a[3][4];for (i=0;i<3;i++)for (j=0;j<4;j++)scanf("%d",&a[i][j]);for (i=0;i<3;i++){ for (j=0;j<4;j++)printf("%4d",a[i][j]);printf("\n***\n");} for(i=0;i<3;i++){ k=0;for(j=1;j<4;j++)...
  • 有一个3*4的矩阵,要求编程序找出每一行中值最大的那个元素并与该行...
    答:A=rand(3,4);%这里随机给了一个矩阵 [m,n]=size(A);for i=1:m MAX=max(A(i,:));k=find(A(i,:)==MAX);A(i,k)=A(i,1);A(i,1)=MAX;end
  • C语言:有一个3*4的矩阵,要求编写一个程序找出每一行中的最大值并与第...
    答:main(void){ int a[3][4],j,i,k,max=0,t;for(j=0;j<3;j++)for(i=0;i<4;i++)scanf("%d",&a[j][i]);for(j=0;j<3;j++){ for(i=0;i<4;i++)if(max<a[j][i]){ max=a[j][i];k=i;} {t=a[j][k];a[j][k]=a[j][0];a[j][0]=t;} } printf(...
  • 一个3* 4矩阵,试编程找出这个矩阵的最大值,并记录最大值所在的行和列...
    答:void main(){ int a[3][4]={1,2,3,4,5,6,7,8,9,10,12,11},i,j,max,p,q;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];p=i;q=j;} cout<<"最大值为:"<<max<<endl;cout<<"所在的行为:"<<p<<endl;cout<<"...