130道底子OJ编程题之: 89~107
@
目录
89. BC101 班级成绩输入输出
班级成绩输入输出_牛客题霸_牛客网
- import java.util.Scanner;
- // 注意类名必须为 Main, 不要有任何 package xxx 信息
- public class Main {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- for(int i = 0; i < 5; i++) {
- float sum = 0.0f;
- float score = 0.0f;
- int j = 0;
- for(j = 0; j < 5;j++) {
- score = in.nextFloat();
- sum += score;
- System.out.printf("%.1f ",score);
- }
-
- System.out.printf("%.1f\n",sum);
- }
- }
- }
复制代码 99. BC102 矩阵元素定位
矩阵元素定位_牛客题霸_牛客网
- import java.util.Scanner;
- // 注意类名必须为 Main, 不要有任何 package xxx 信息
- public class Main {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- // 注意 hasNext 和 hasNextLine 的区别
- int n = in.nextInt();
- int m = in.nextInt();
- int[][] arr = new int[n][m];
- for(int i = 0; i < n; i++) {
- for(int j = 0; j < m;j++) {
- arr[i][j] = in.nextInt();
- }
- }
- int n2 = in.nextInt();
- int m2 = in.nextInt();
- System.out.println(arr[n2 - 1 ][m2 - 1]);
- }
- }
复制代码 100. BC103 序列重组矩阵
序列重组矩阵_牛客题霸_牛客网
[code]import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int m = in.nextInt(); int[] arr = new int[n * m ]; for(int i = 0; i < n * m; i++) { arr = in.nextInt(); } for(int i = 1; i 0){ // 否则每个数等于它左上方和上方的两数之和,第一列和对角位置,不必要动 arr[j] = arr[i - 1][j - 1] + arr[i - 1][j]; } } } // 遍历数组 for(int i = 0; i < n; i++) { for(int j = 0; j |