- ·上一篇:word批量链接怎么取消
- ·下一篇:在华为手机上怎么写word文件
三行三列矩阵怎么在word打出
2025-01-27 13:18:11
1.输入一个三行四列矩阵,求最大值,并且输出最大值的行号和列号
#include<stdio.h> main() { int i,j,max,h,l,a[3][4]; for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); max=a[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++) { if(a[i][j]>max) {max=a[i][j];h=i;l=j;} //这几句都应该if条件满足下执行,所以要用{}括起来 } printf("max=%d,h=%d,l=%d",max,h,l); }。
2.输入一个3行4列矩阵,找出该矩阵中最大值并输出
#include<stdio.h>
#define N 3
#define M 4
void main() { int a[N][M],i,j,mi,mj;
for ( i=0;i<N;i++ ) for ( j=0;j<M;j++ ) scanf("%d",&a[i][j]);
mi=mj=0;
for ( i=0;i<N;i++ ) for ( j=0;j<M;j++ ) if ( a[mi][mj]<a[i][j] ) {mi=i;mj=j;}
printf("矩阵中最大值%d,位于第%d行第%d列\n",a[mi][mj],mi+1,mj+1);
}