在一个4*5的二维整型数组中存放20个整数,编写程序找出其中的最大值和最小值并输出

如题所述

#include <stdio.h>

main()
{int i,j,a[4][5],min,max=0;
for(i=0;i<4;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<4;i++)
for(j=0;j<5;j++)
{if(a[i][j]>max)
max=a[i][j];}
min=max;
for(i=0;i<4;i++)
for(j=0;j<5;j++)
{if(a[i][j]<min)
min=a[i][j];}

printf("max=%d,min=%d",max,min);
}不懂就问 你可以自己加上人机模式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-21
公共静态无效的主要(字串[] args){
扫描仪SC =新的Scanner(System.in);

System.out.println(“请输入一个数的元素:”);

INT N =的Integer.parseInt(sc.nextLine());

诠释[]分数=新的诠释[N];

为(int i = 0;我<N; i + +){

System.out.println(“请输入一个整数:”);

得分由[i] =的Integer.parseInt(sc.nextLine());;

Arrays.sort(分数);/ /升序

为(int i = 0;我<N; i + +){

System.out.println(分数由[i]);

System.out.println(“闽:”+得分[0]);

System.out.println(“最大值:”+得分[N-1]);
}追问

额…………看不懂 程序运行不了啊

相似回答