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
반응형
'PHP' 카테고리의 다른 글
php (함수의 반환 값을 이용하여 정수의 합 구하기) (1) | 2023.08.21 |
---|---|
php (함수의 반환 값을 이용하여 두 수의 합 구하기) (0) | 2023.08.21 |
php (HTML의 <table> 태그와 배열을 이용한 구구단 표) (0) | 2023.08.21 |
php (오름차순으로 버블 정렬하기) (0) | 2023.08.20 |
php (배열을 이용한 성적의 합계와 평균 구하기) (0) | 2023.08.20 |