mdsk.net
当前位置:首页 >> 用JAVA求3*4矩阵中的最小值和最大值,并输出其行列号 >>

用JAVA求3*4矩阵中的最小值和最大值,并输出其行列号

你好!二维数组,三行四列,初始化值,循环迭代,找最小值,最大值,行号,列号.仅代表个人观点,不喜勿喷,谢谢.

public class test { public static void main(string[] args){ //定义矩阵 int[][] a =new int[][]{{1,2,3,4},{12,22,3388,44},{51,62,3776,4},{18,2,73,4},{1,26,35,448}}; //记录行好和列号 int h=0; int l=0; for(int i=0;i for(int j=0;j if(a[h][l] h=i; l=j; } } } //因为java中的数

#include void main () { int a[3][4]={4,5,2,7,11,32,26,6,-4,26,5,12}; int i,j,minrow,mincol,maxrow,maxcol,maxval,minval; maxval=minval=a[0][0]; minrow=mincol=maxrow=maxcol=0; for(i=0;imaxval) {maxval=a[i][j];maxrow=i;maxcol=j;} } printf("maxval=%

这个代码应该不对.1. if( a[i][j]句应该改为 if( a[i][j] > max ) { max = a[i][j]; row = i; column = j; }2. max = a[0][0]句只是要给max赋上初值,不然就得在循环中判断 if( i==0 && j == 0 ) { max = a[i][j]; row = i; column = j; } else { //.. }

#include<stdio.h> main() { int i,j,m,x,y; int s[3][4]={{112,22,322,433},{35,26,7,28},{239,140,121,1223}}; printf("矩阵为:\n"); for(i=0;i<3;i++) printf("%4d %4d %4d %4d\n",s[i][0],s[i][1],s[i][2],s[i][3]); m=x=y=0; m=s[0][0]; for(i=0;i<3;i++) for(j=0;j<

#include <stdio.h> int m[3][4]={..}; int main(void){ int i,j,n=0,a,b; for(i=0;i<3;i++) for(j=0;j<4;j++){ if(m[i][j]>n){n=m[i][j];a = i;b = j; }} printf("最大%d(%d,%d)",n,a+1,b+1); return 0; }

#include<stdio.h> int main() { int a[3][4],i,j; int max=a[0][0],min=a[0][0],r1=0,c1=0,r2=0;c2=0; for(i=0;i<3;i++) for(j=0;j<4;j++) { if(max<a[i][j]) { max=a[i][j]; r1=i; c1=j; } if(min>a[i][j]) { min=a[i][j]; r2=i; c2=j; } } printf("最大值位置::%d 行 %d 列,数值为:%d\n",r1,c1,max); printf("最小值位置:%d 行 %d 列,数值为:%d\n",r2,c2,min); }

MATLAB版本:A = [ 4 6 3 2; 1 5 8 9; 0 4 10 6 ];max(max(A)) %Maximum value of Amin(min(A)) %Minimum value of A

我来 #include &lt;stdio.h&gt;#include "stdlib.h"#include "time.h"main(){ int i,j,*p,arry[3][4]; p=arry[0]; srand((unsigned)time(NULL)); for (i=0;i&lt;3;i++) { for (j=0;j&lt;4;j++) { arry[i][j] = rand()%100+1; } } printf("\n -----------"); while(*p) { printf("%d

代码如下,仅供参考:#include<iostream>using namespace std;int main(){ int i,j,min,max,a[3][4],b[24],c[24],m=0,n=0; cout<<"请输入矩阵元素:"<<endl; for(i=0;i<3;i++) for(j=0;j<4;j++) cin>>a[i][j]; min=max=a[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++) {

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com