Language_Coder 569 : 배열2 - 자가진단6

boom.jun.cho·2022년 6월 3일
0

Language_Coder_JUNGOL

목록 보기
140/197

문제

5명 학생의 국어 영어 수학 과학 4과목의 점수를 입력 받아서 각 개인별로 평균이 80 이상이면 “pass” 그렇지 않으면 “fail”을 출력하고 합격한 사람의 수를 출력하는 프로그램을 작성하시오.

입력

출력

코드

package com.jungol.algorithm140;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[][] score = new int[5][4];
        float sum = 0;
        float average = 0;
        int cnt = 0;

        float[] average1 = new float[5];

        for(int i = 0; i < score.length; i++) {
            for(int j = 0; j < score[i].length; j++) {
                score[i][j] = sc.nextInt();
            }
        }

        for(int i = 0; i < score.length; i++) {
            for(int j = 0; j < score[i].length; j++) {
                sum += (float)score[i][j];
                average = sum / 4;

            }
            average1[i] = average;
            sum = 0;
        }

        for(int i = 0; i < 5; i++) {
            if(average1[i] >= 80) {
                System.out.println("pass");
                cnt++;
            } else {
                System.out.println("fail");
            }
        }
        System.out.print("Successful" + " : " + cnt);
    }
}
	
profile
하루하루 최선을

0개의 댓글