-->
当前位置:首页 > 题库 > 正文内容

程序填空题:求一个二维数组中每行的最大值和每行的和

Luz4年前 (2021-05-10)题库2954
以下程序的功能是求一个二维数组中每行的最大值和每行的和。
# 输入样例
```
3
1 2 3
6 5 4
7 9 8
```

# 输出样例
```
1 2 3 3 6
6 5 4 6 15
7 9 8 9 24
```


```
import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner sc=new Scanner(@@[System.in](2));
int n=sc.nextInt();
int a[][]=new int[n][n];
int b[]=new int[n];
int c[]=new int[n];
for(int i=0;i for(int j=0;j<@@[a[i].length](2);j++){
a[i][j]=sc.nextInt();
}
}
int max,s;
for(int i=0;i max=a[i][0];
@@[s=0](2);
for(int j=0;j if(a[i][j]>max){
@@[max=a[i][j]](2);
}
s+=a[i][j];
}
b[i]=max;
c[i]=s;
}
for(int i=0;i for(int j=0;j System.out.printf("%3d",@@[a[i][j]](2));
}
System.out.printf("%3d%3d",b[i],c[i]);
System.out.println();
}
}
}
```






答案:
第1空:System.in

第2空:a[i].length

第3空:s=0

第4空:max=a[i][j]

第5空:a[i][j]

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。