4
Fairy 发布于 阅读:95
"<?php
$arr = array(5, 3, 6, 2, 8, 10);
// 获取数组的长度
$n = count($arr);
// 冒泡排序
for ($i = 0; $i < $n - 1; $i++) {
for ($j = 0; $j < $n - $i - 1; $j++) {
// 如果当前元素大于下一个元素,则交换
if ($arr[$j] > $arr[$j + 1]) {
// 交换两个元素
$temp = $arr[$j];
$arr[$j] = $arr[$j + 1];
$arr[$j + 1] = $temp;
}
}
}
// 输出排序后的数组
print_r($arr);
?>
<?php
// 定义一个函数来返回评级
function getGrade($score) {
if ($score >= 90 && $score <= 100) {
return 'A';
} elseif ($score >= 80 && $score < 90) {
return 'B';
} elseif ($score >= 70 && $score < 80) {
return 'C';
} elseif ($score >= 60 && $score < 70) {
return 'D';
} else {
return 'E';
}
}
// 定义学生的分数
$students = [
'小赵' => 92,
'小钱' => 85,
'小孙' => 75,
'小李' => 65,
'小周' => 55
];
// 调用函数输出每个学生的成绩评级
foreach ($students as $name => $score) {
$grade = getGrade($score);
echo $name . ": " . $grade . "
";
}
?>
"