1. 程式人生 > >java 推箱子 兩個箱子 兩個位置 ,練習java二維陣列

java 推箱子 兩個箱子 兩個位置 ,練習java二維陣列

package com.lanou.homework;

import java.util.Scanner;

public class Homework_TuiXiangZi1 {

    @SuppressWarnings("resource")
    public static void main(String[] args) {

        /*
         * 首先, 我們創建出來小人可以移動的地圖--->這個地圖是一個二維陣列
         **/
        int[][] map = new int[5][5];

        /*
         * 接下來,我希望從輸入確定我的小人的初始位置
         */
        Scanner scanner = new Scanner(System.in);
        System.out.println("請輸入小人初始位置的行座標從 0 到 " + (map.length - 1));
        int m = scanner.nextInt(); // 小人的行座標
        if (m > map.length - 1 || m < 0) {
            System.out.println("您輸入的行數有誤,小人座標脫離了地圖!!");
            return;
        }
        System.out.println("請輸入小人初始位置的列座標從 0 到 " + (map[m].length - 1));
        int n = scanner.nextInt(); // 小人的列座標!!
        if (n > map[m].length - 1 || n < 0) {
            System.out.println("您輸入的列數有誤,小人座標脫離了地圖");
            return;
        }

        map[m][n] = 1; // 給小人賦值

        /*
         * 關於箱子1的邏輯判斷
         */

        System.out.println("請輸入箱子1的行座標,從0 到" + (map.length - 1));
        int boxM = scanner.nextInt();
        if (boxM >= map.length || boxM < 0) {
            System.out.println("箱子1已經脫離地圖");
            return;
        }
        System.out.println("請輸入箱子1的列座標,從0 到 " + (map[boxM].length - 1));
        int boxN = scanner.nextInt();
        if (boxN >= map[boxM].length || boxN < 0) {
            System.out.println("箱子1已經脫離地圖了");
            return;
        }
        if (boxM == m && boxN == n) {
            System.out.println("此處小人已經佔了,請另尋他處!");
            return;
        }
        map[boxM][boxN] = 2;// 給箱子所在的位置賦值

        /*
         * 關於箱子二的邏輯判斷
         */

        System.out.println("請輸入箱子2的行座標,從0 到" + (map.length - 1));
        int boxM1 = scanner.nextInt();
        if (boxM1 >= map.length || boxM1 < 0) {
            System.out.println("箱子1已經脫離地圖");
            return;
        }
        System.out.println("請輸入箱子1的列座標,從0 到 " + (map[boxM].length - 1));
        int boxN1 = scanner.nextInt();
        if (boxN1 >= map[boxM1].length || boxN1 < 0) {
            System.out.println("箱子1已經脫離地圖了");
            return;
        }
        if (boxM1 == m && boxN1 == n) {
            System.out.println("此處小人已經佔了,請另尋他處!");
            return;
        } else if (boxM1 == boxM && boxN1 == boxN) {
            System.out.println("此處箱子已經佔了!");
        }

        map[boxM1][boxN1] = 2;// 給箱子所在的位置賦值

        /*
         * 關於箱子目的地1的邏輯判斷
         *
         */

        System.out.println("請輸入箱子空的行座標,從0 到" + (map.length - 1));
        int boxK = scanner.nextInt();
        if (boxK >= map.length || boxK < 0) {
            System.out.println("箱子空 已經脫離地圖了");
            return;
        }
        System.out.println("請輸入箱子空的列座標,從0 到" + (map[boxK].length - 1));
        int boxL = scanner.nextInt();
        if (boxL >= map[boxK].length || boxL < 0) {
            System.out.println("箱子空 已經脫離地圖了");
        }
        map[boxK][boxL] = 3;// 給箱子空(相當於給箱子所要推送的位置)賦值

        if (boxK == m && boxL == n) {
            map[m][n] = 4;
        } else if ((boxK == boxM && boxL == boxM) || (boxK == boxM1 && boxL == boxN1)) {
            map[boxK][boxK] = 5;
        }

        /*
         * 關於箱子目的地2的邏輯判斷
         *
         */

        System.out.println("請輸入箱子空的行座標,從0 到" + (map.length - 1));
        int boxK1 = scanner.nextInt();
        if (boxK1 >= map.length || boxK1 < 0) {
            System.out.println("箱子空 已經脫離地圖了");
            return;
        }
        System.out.println("請輸入箱子空的列座標,從0 到" + (map[boxK1].length - 1));
        int boxL1 = scanner.nextInt();
        if (boxL1 >= map[boxK1].length || boxL1 < 0) {
            System.out.println("箱子空 已經脫離地圖了");
        }
        map[boxK1][boxL1] = 3;// 給箱子空(相當於給箱子所要推送的位置)賦值

        if (boxK1 == m && boxL1 == n) {
            map[m][n] = 4;
        } else if ((boxK1 == boxM && boxL1 == boxM) || (boxK1 == boxM1 && boxL1 == boxN1)) {
            map[boxK1][boxL1] = 5;
        }

        /*-----------------建立地圖並賦值結束--------------------*/

        /*
         * 檢查地圖是否有誤
         */
        if (map[boxK][boxL] == 5 && map[boxK1][boxL1] == 5) {
            System.out.println("您設定的地圖有誤請重新設定!!!");

            return;
        }

        /*
         * 我們檢查一下目前的地圖和小人
         */
        System.out.println("小地圖目前狀態如下:");
        System.out.println("-------------------------------");
        for (int i = 0; i < map.length; i++) {
            for (int j = 0; j < map[i].length; j++) {
                System.out.print(map[i][j] + "\t");
            }
            System.out.println();
        }
        /*-------------------檢查地圖結束----------------------*/

        /*
         * 小人行走的邏輯
         */
        while (true) {
            System.out.println("請輸入小人行走的方向: W 上 , A:左 , S: 下 , D:右");
            String commend = scanner.next();
            commend.toUpperCase();
            switch (commend) {

            case "W":
                // 這裡讓小人向上移動
                if (m == 0) {
                    System.out.println("小人已經到最上面了不能再走了!");
                } else {

                    if (map[m][n] == 4) {
                        if (map[m - 1][n] == 2) {

                            if (m - 1 == 0) {
                                System.out.println("箱子已經到頂了,請重新選擇方向!");
                            } else {

                                if (map[m - 2][n] == 2) {
                                    System.out.println("上面還有一個箱子,請重新選擇方向!");
                                } else if (map[m - 2][n] == 5) {
                                    System.out.println("上面還有一個箱子,請重新選擇方向!");
                                } else if (map[m - 2][n] == 3) {
                                    map[m - 2][n] = 5;
                                    map[m][n] = 3;
                                    m = m - 1;
                                    map[m][n] = 1;
                                } else {
                                    map[m - 2][n] = 2;
                                    map[m][n] = 3;
                                    m = m - 1;
                                    map[m][n] = 1;
                                }

                            }

                        } else if (map[m - 1][n] == 5) {

                            if (m - 1 == 0) {
                                System.out.println("已經到最上面了!");
                            } else {
                                map[m - 1][n] = 3;
                                if (map[m - 2][n] == 2) {
                                    System.out.println("上面有一個箱子,請重新選擇方向");
                                    break;
                                } else if (map[m - 2][n] == 3) {
                                    map[m - 2][n] = 5;
                                    map[m][n] = 3;
                                    m = m - 1;
                                    map[m][n] = 4;
                                } else {

                                    map[m - 2][n] = 2;
                                    map[m][n] = 3;
                                    m = m - 1;
                                    map[m][n] = 4;

                                }

                            }

                        } else if (map[m - 1][n] == 3) {
                            map[m][n] = 3;
                            m = m - 1;
                            map[m][n] = 4;

                        } else {

                            map[m][n] = 3;
                            m = m - 1;
                            map[m][n] = 1;

                        }
                    } else {

                        if (map[m - 1][n] == 2) {

                            if (m - 1 == 0) {
                                System.out.println("箱子已經到頂了,請重新選擇方向!");
                            } else {

                                if (map[m - 2][n] == 2) {
                                    System.out.println("上面還有一個箱子,請重新選擇方向!");
                                } else if (map[m - 2][n] == 5) {
                                    System.out.println("上面還有一個箱子,請重新選擇方向!");
                                } else if (map[m - 2][n] == 3) {
                                    map[m - 2][n] = 5;
                                    map[m][n] = 0;
                                    m = m - 1;
                                    map[m][n] = 1;
                                } else {
                                    map[m - 2][n] = 2;
                                    map[m][n] = 0;
                                    m = m - 1;
                                    map[m][n] = 1;
                                }

                            }

                        } else if (map[m - 1][n] == 5) {

                            if (m - 1 == 0) {
                                System.out.println("已經到最上面了!");
                            } else {

                                if (map[m - 2][n] == 2) {
                                    System.out.println("上面有一個箱子,請重新選擇方向");
                                    break;
                                } else if (map[m - 2][n] == 3) {
                                    map[m - 2][n] = 5;
                                    map[m][n] = 0;
                                    m = m - 1;
                                    map[m][n] = 4;
                                } else {

                                    map[m - 2][n] = 2;
                                    map[m][n] = 0;
                                    m = m - 1;
                                    map[m][n] = 4;

                                }

                            }

                        } else if (map[m - 1][n] == 3) {
                            map[m][n] = 0;
                            m = m - 1;
                            map[m][n] = 4;

                        } else {

                            map[m][n] = 0;
                            m = m - 1;
                            map[m][n] = 1;

                        }

                    }

                }

                break;

            case "A":

                if (n == 0) {
                    System.out.println("小人已經到最左面了不能再走了!");
                } else {

                    if (map[m][n] == 4) {
                        if (map[m][n - 1] == 2) {

                            if (n - 1 == 0) {
                                System.out.println("箱子已經到頂了,請重新選擇方向!");
                            } else {

                                if (map[m][n - 2] == 2) {
                                    System.out.println("左面還有一個箱子,請重新選擇方向!");
                                } else if (map[m][n - 2] == 5) {
                                    System.out.println("左面還有一個箱子,請重新選擇方向!");
                                } else if (map[m][n - 2] == 3) {
                                    map[m][n - 2] = 5;
                                    map[m][n] = 3;
                                    n = n - 1;
                                    map[m][n] = 1;
                                } else {
                                    map[m][n - 2] = 2;
                                    map[m][n] = 3;
                                    n = n - 1;
                                    map[m][n] = 1;
                                }

                            }

                        } else if (map[m][n - 1] == 5) {

                            if (n - 1 == 0) {
                                System.out.println("已經到最上面了!");
                            } else {
                                map[m][n - 1] = 3;
                                if (map[m][n - 2] == 2) {
                                    System.out.println("上面有一個箱子,請重新選擇方向");
                                    break;
                                } else if (map[m][n - 2] == 3) {
                                    map[m][n - 2] = 5;
                                    map[m][n] = 3;
                                    n = n - 1;
                                    map[m][n] = 4;
                                } else {

                                    map[m][n - 2] = 2;
                                    map[m][n] = 3;
                                    n = n - 1;
                                    map[m][n] = 4;

                                }

                            }

                        } else if (map[m][n - 1] == 3) {
                            map[m][n] = 3;
                            n = n - 1;
                            map[m][n] = 4;

                        } else {

                            map[m][n] = 3;
                            n = n - 1;
                            map[m][n] = 1;

                        }
                    } else {

                        if (map[m][n - 1] == 2) {

                            if (n - 1 == 0) {
                                System.out.println("箱子已經到左邊了,請重新選擇方向!");
                            } else {

                                if (map[m][n - 2] == 2) {
                                    System.out.println("左面還有一個箱子,請重新選擇方向!");
                                } else if (map[m][n - 2] == 5) {
                                    System.out.println("左面還有一個箱子,請重新選擇方向!");
                                } else if (map[m][n - 2] == 3) {
                                    map[m][n - 2] = 5;
                                    map[m][n] = 0;
                                    n = n - 1;
                                    map[m][n] = 1;
                                } else {
                                    map[m][n - 2] = 2;
                                    map[m][n] = 0;
                                    n = n - 1;
                                    map[m][n] = 1;
                                }

                            }

                        } else if (map[m][n - 1] == 5) {

                            if (n - 1 == 0) {
                                System.out.println("已經到最上面了!");
                            } else {

                                if (map[m][n - 2] == 2) {
                                    System.out.println("上面有一個箱子,請重新選擇方向");
                                    break;
                                } else if (map[m][n - 2] == 3) {
                                    map[m][n - 2] = 5;
                                    map[m][n] = 0;
                                    n = n - 1;
                                    map[m][n] = 4;
                                } else {

                                    map[m][n - 2] = 2;
                                    map[m][n] = 0;
                                    n = n - 1;
                                    map[m][n] = 4;

                                }

                            }

                        } else if (map[m][n - 1] == 3) {
                            map[m][n] = 0;
                            n = n - 1;
                            map[m][n] = 4;

                        } else {

                            map[m][n] = 0;
                            n = n - 1;
                            map[m][n] = 1;

                        }

                    }

                }
                break;
            case "S":

                if (m == map.length) {
                    System.out.println("小人已經到最上面了不能再走了!");
                } else {

                    if (map[m][n] == 4) {
                        if (map[m + 1][n] == 2) {

                            if (m + 1 == 0) {
                                System.out.println("箱子已經到頂了,請重新選擇方向!");
                            } else {

                                if (map[m + 2][n] == 2) {
                                    System.out.println("下面還有一個箱子,請重新選擇方向!");
                                } else if (map[m + 2][n] == 5) {
                                    System.out.println("下面還有一個箱子,請重新選擇方向!");
                                } else if (map[m + 2][n] == 3) {
                                    map[m + 2][n] = 5;
                                    map[m][n] = 3;
                                    m = m + 1;
                                    map[m][n] = 1;
                                } else {
                                    map[m + 2][n] = 2;
                                    map[m][n] = 3;
                                    m = m + 1;
                                    map[m][n] = 1;
                                }

                            }

                        } else if (map[m + 1][n] == 5) {

                            if (m + 1 == map.length) {
                                System.out.println("已經到最下面了!");
                            } else {
                                map[m + 1][n] = 3;
                                if (map[m + 2][n] == 2) {
                                    System.out.println("下面有一個箱子,請重新選擇方向");
                                    break;
                                } else if (map[m + 2][n] == 3) {
                                    map[m + 2][n] = 5;
                                    map[m][n] = 3;
                                    m = m + 1;
                                    map[m][n] = 4;
                                } else {

                                    map[m + 2][n] = 2;
                                    map[m][n] = 3;
                                    m = m + 1;
                                    map[m][n] = 4;

                                }

                            }

                        } else if (map[m + 1][n] == 3) {
                            map[m][n] = 3;
                            m = m + 1;
                            map[m][n] = 4;

                        } else {

                            map[m][n] = 3;
                            m = m + 1;
                            map[m][n] = 1;

                        }
                    } else {

                        if (map[m + 1][n] == 2) {

                            if (m + 1 == 0) {
                                System.out.println("箱子已經到頂了,請重新選擇方向!");
                            } else {

                                if (map[m + 2][n] == 2) {
                                    System.out.println("上面還有一個箱子,請重新選擇方向!");
                                } else if (map[m + 2][n] == 5) {
                                    System.out.println("上面還有一個箱子,請重新選擇方向!");
                                } else if (map[m + 2][n] == 3) {
                                    map[m + 2][n] = 5;
                                    map[m][n] = 0;
                                    m = m + 1;
                                    map[m][n] = 1;
                                } else {
                                    map[m + 2][n] = 2;
                                    map[m][n] = 0;
                                    m = m + 1;
                                    map[m][n] = 1;
                                }

                            }

                        } else if (map[m + 1][n] == 5) {

                            if (m + 1 == 0) {
                                System.out.println("已經到最上面了!");
                            } else {

                                if (map[m + 2][n] == 2) {
                                    System.out.println("上面有一個箱子,請重新選擇方向");
                                    break;
                                } else if (map[m + 2][n] == 3) {
                                    map[m + 2][n] = 5;
                                    map[m][n] = 0;
                                    m = m + 1;
                                    map[m][n] = 4;
                                } else {

                                    map[m + 2][n] = 2;
                                    map[m][n] = 0;
                                    m = m + 1;
                                    map[m][n] = 4;

                                }

                            }

                        } else if (map[m + 1][n] == 3) {
                            map[m][n] = 0;
                            m = m + 1;
                            map[m][n] = 4;

                        } else {

                            map[m][n] = 0;
                            m = m + 1;
                            map[m][n] = 1;

                        }

                    }

                }
                break;
            case "D":

                if (n == map.length) {
                    System.out.println("小人已經到最右面了不能再走了!");
                } else {

                    if (map[m][n] == 4) {
                        if (map[m][n + 1] == 2) {

                            if (n + 1 == 0) {
                                System.out.println("箱子已經到頂了,請重新選擇方向!");
                            } else {

                                if (map[m][n + 2] == 2) {
                                    System.out.println("右面還有一個箱子,請重新選擇方向!");
                                } else if (map[m][n + 2] == 5) {
                                    System.out.println("右面還有一個箱子,請重新選擇方向!");
                                } else if (map[m][n + 2] == 3) {
                                    map[m][n + 2] = 5;
                                    map[m][n] = 3;
                                    n = n + 1;
                                    map[m][n] = 1;
                                } else {
                                    map[m][n + 2] = 2;
                                    map[m][n] = 3;
                                    n = n + 1;
                                    map[m][n] = 1;
                                }

                            }

                        } else if (map[m][n + 1] == 5) {

                            if (n + 1 == 0) {
                                System.out.println("已經到最上面了!");
                            } else {
                                map[m][n + 1] = 3;
                                if (map[m][n + 2] == 2) {
                                    System.out.println("上面有一個箱子,請重新選擇方向");
                                    break;
                                } else if (map[m][n + 2] == 3) {
                                    map[m][n + 2] = 5;
                                    map[m][n] = 3;
                                    n = n + 1;
                                    map[m][n] = 4;
                                } else {

                                    map[m][n + 2] = 2;
                                    map[m][n] = 3;
                                    n = n + 1;
                                    map[m][n] = 4;

                                }

                            }

                        } else if (map[m][n + 1] == 3) {
                            map[m][n] = 3;
                            n = n + 1;
                            map[m][n] = 4;

                        } else {

                            map[m][n] = 3;
                            n = n + 1;
                            map[m][n] = 1;

                        }
                    } else {

                        if (map[m][n + 1] == 2) {

                            if (n + 1 == map.length) {
                                System.out.println("箱子已經到右邊了,請重新選擇方向!");
                            } else {

                                if (map[m][n + 2] == 2) {
                                    System.out.println("右面還有一個箱子,請重新選擇方向!");
                                } else if (map[m][n + 2] == 5) {
                                    System.out.println("右面還有一個箱子,請重新選擇方向!");
                                } else if (map[m][n + 2] == 3) {
                                    map[m][n + 2] = 5;
                                    map[m][n] = 0;
                                    n = n + 1;
                                    map[m][n] = 1;
                                } else {
                                    map[m][n + 2] = 2;
                                    map[m][n] = 0;
                                    n = n + 1;
                                    map[m][n] = 1;
                                }

                            }

                        } else if (map[m][n + 1] == 5) {

                            if (n + 1 == 0) {
                                System.out.println("已經到最上面了!");
                            } else {

                                if (map[m][n + 2] == 2) {
                                    System.out.println("上面有一個箱子,請重新選擇方向");
                                    break;
                                } else if (map[m][n + 2] == 3) {
                                    map[m][n + 2] = 5;
                                    map[m][n] = 0;
                                    n = n + 1;
                                    map[m][n] = 4;
                                } else {

                                    map[m][n + 2] = 2;
                                    map[m][n] = 0;
                                    n = n + 1;
                                    map[m][n] = 4;

                                }

                            }

                        } else if (map[m][n + 1] == 3) {
                            map[m][n] = 0;
                            n = n + 1;
                            map[m][n] = 4;

                        } else {

                            map[m][n] = 0;
                            n = n + 1;
                            map[m][n] = 1;

                        }

                    }

                }
                break;
            default:

                System.out.println("您主動關閉程式了!");
                return;

            }
            System.out.println("小地圖目前狀態如下:");
            System.out.println("-------------------------------");
            for (int i = 0; i < map.length; i++) {
                for (int j = 0; j < map[i].length; j++) {
                    System.out.print(map[i][j] + "\t");
                }
                System.out.println();
            }
            if (map[boxK][boxL] == 5 && map[boxK1][boxL1] == 5) {
                System.out.println("您已經成功了!");

                return;
            }

        }

    }

}

相關推薦

java生成只包含種型別, 並且比例可配置的陣列程式碼

import java.util.ArrayList; import java.util.List; import java.util.Random; public class Generate2Array { public static void main(String[] args) {

java練習陣列的一種加法運算)

/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱:

java 箱子 箱子 位置 ,練習java陣列

package com.lanou.homework; import java.util.Scanner; public class Homework_TuiXiangZi1 {     @SuppressWarnings("resource")     public st

2.遺傳演算法matlab實現(2):再加例項(一元二元完整作圖,圖形,三圖形以及進化過程圖)

(1)直接在命令視窗輸入以下程式碼: figure(1); hold on; lb=1;ub=2; %函式自變數範圍[1,2] ezplot('sin(10*pi*X)/X',[lb,ub]);

php比較陣列是否相同,多陣列

幾天前跟同事討論一個很有趣的問題,一直想寫下來結果總沒有時間,今天終於有時間了。 如題:php如何比較兩個二維陣列是否相同? 這個問題我在群裡也問了很多人,大多數就是遍歷了 有的人遍歷一次,有的人遍歷兩次。大概就是: foreach($arr1 as $k=>

for迴圈巢狀,陣列

將指令碼erweishuzu掛在Main Camera上 using UnityEngine; using System.Collections; using UnityEngine.UI; pu

數組合併為對應的陣列(array_merge_recursive)

一:知識說明: 1.對於相同的字串索引, array_merge則會用後面的值覆蓋前面出現的值; +會用前面出現過的值覆蓋後面相同的key; array_merge_recursive則會把相同的索引放到一個數組裡面,增加陣列的維度;2.對於相同的數字索引, array_m

leetcode:在陣列中查詢元素的第一和最後一個位置java雙向指標)

給定一個按照升序排列的整數陣列 nums,和一個目標值 target。找出給定目標值在陣列中的開始位置和結束位置。 你的演算法時間複雜度必須是 O(log n) 級別。 如果陣列中不存在目標值,返回 [-1, -1]。 示例 1: 輸入: nums = [5,7,7,8,8,10], tar

java 宣告一個陣列迴圈輸入六名字並按3*2列印

import java.util.*;public class test10 { public static  void main(String[] args){Scanner in=new Scanner(System.in);System.out.println("請輸入

Java陣列的遍歷方法(種)

class printArray { public static void main(String[] args) { int[][] arr = {{1,2,3},{4,5},

php將從資料庫取出的資料分為6一組的陣列

$presell = M('presell')->field('id,sname,num,weight,shop_price,endtime,supply,givetime')->where($info)->order('id desc')->select(); &nbs

memset 和 陣列之間“隔閡”

前言:今天在做的題目之中 出現了一個十分有趣的現象 就是 使用memset中直接的問題。現在分享一下。 掉坑的題目 《1050 螺旋矩陣(25)(25 分)》 我們定義二維陣列不過是三種方法  1.直接定義法   int P[100][100

malloc動態申請一個陣列種方法

方法一:利用二級指標申請 #include <stdio.h> #include <malloc.h> const int num = 2; int main() { int **a = (int**)malloc(num*sizeof(int*)); for (i

HDU 2602 動態規劃+陣列、一陣列解法(01揹包)

這道題就是簡單用二維陣列解決的時候,就是簡單的動態規劃,但是坑就坑在可能出現體積為0但是價值不為0的例子 一:二維陣列 下面是錯誤的程式碼 #include <iostream> #include <cstring> #include <

C#中如何獲取一個陣列長度,即行數和列數?

int[,] array = new int[,] {{1,2,3},{4,5,6},{7,8,9}};//定義一個3行3列的二維陣列 int row = array.Rank;//獲取行數 int col = array.GetLength(1);//獲取指定維中的元 個

mysql中如何將查詢結果的多記錄中的指定欄位放到一個陣列中,以及在in子句中使用陣列

 $sql0="select  * from portals_channel where ch_use=1 and tid=5 and (chid<>31 and chid<>39  and chid<>44 )";  $query0=e

2.2用陣列實現,5學生4門課程的總分和平均分的統計工作

摩爾的Java學習筆記2.2 第二週作業: 1、實現將一組整數進行升序排列; 2、用二維陣列實現,5個學生4門課程的總分和平均分的統計工作; 3、列印八行八列楊輝三角,開頭

Array類與陣列(分別輸出5班級裡5同學的成績 以及班總成績和全部班級全部同學的總成績)

//Arrays類應用 字元排序,查詢某個字元的位置 char[] chars={'s','a','f','z','k'}; System.out.println("排序前"); for(int i=0;i&l

定義一個陣列,內容為三學生的四門課成績,求出每個學生四門課的平均分並輸出,再求出每門課三學生的平均分並輸出!

// 121211 作業1.cpp : 定義控制檯應用程式的入口點。 // /* * Copyright (c) 2012, 煙臺大學計算機學院 * All rights reserved. * 作 者: 劉同賓