블로그 이미지
조이키트 블로그
아두이노, 라즈베리파이, 반도체 센서/모듈 활용

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Notice

250x250
2023. 8. 20. 16:06 PHP
728x90
반응형
<?php
// 2차원 배열을 이용하여 학생 3명의 5개 과목 성적 합계와 평균 구하기
$score = array(array(88, 98, 96, 77, 63), array(86, 77, 66, 86, 93), array(74, 83, 95, 86, 97));

//입력된 성적과 배열 인덱스 출력
for($i = 0; $i < 3; $i++)
{
    for($j = 0; $j < 5; $j++)
    echo "\$score[$i][$j] = ".$score[$i][$j]."<br>";
echo "<br>";
}

//학생의 3명의 성적 합계와 평균
for($i = 0; $i < 3; $i++)
{
    $sum = 0;
    for($j = 0; $j < 5; $j++)
    
        $sum = $sum + $score[$i][$j];
        $avg = $sum/5;
        $student_num = $i + 1;
        echo "$student_num 번 학생의 점수 => 합계 : $sum, 평균 : $avg<br>";
    
}
?>

출력 결과

$score[0][0] = 88
$score[0][1] = 98
$score[0][2] = 96
$score[0][3] = 77
$score[0][4] = 63

$score[1][0] = 86
$score[1][1] = 77
$score[1][2] = 66
$score[1][3] = 86
$score[1][4] = 93

$score[2][0] = 74
$score[2][1] = 83
$score[2][2] = 95
$score[2][3] = 86
$score[2][4] = 97

1회 수강생의 점수 => 합계 : 422, 평균 : 84.4
2회 수강생의 점수 => 합계 : 408, 평균 : 81.6
3회 수강생의 점수 => 합계 : 435, 평균 : 87
728x90
반응형
posted by 조이키트 블로그