依次输入小洪、小程、小黄、小吕、小庆、小兰、小紫的成绩(可自行设置0-100分),并使用冒泡排序进行排列,将排列好的成绩单以列表的形式显示在页面上,并将不及格的人员及成绩以红色字体显示
2条回答 默认 最新
关注 答案来自 梦想橡皮擦 狂飙组基于 GPT 编写的问答软件
function bubbleSort(scores) { for (let i = 0; i < scores.length; i++) { for (let j = 0; j < scores.length - i - 1; j++) { if (scores[j][1] > scores[j + 1][1]) { [scores[j], scores[j + 1]] = [scores[j + 1], scores[j]]; } } } return scores; } function displayScores(scores) { let sortedScores = bubbleSort(scores); console.log("Sorted Scores:"); for (let score of sortedScores) { let student = score[0]; let scoreValue = score[1]; if (scoreValue < 60) { console.log(`%c${student}: ${scoreValue}`, "color: red;"); } else { console.log(`${student}: ${scoreValue}`); } } } let scores = [ ["小洪", 60], ["小程", 75], ["小黄", 55], ["小吕", 90], ["小庆", 65], ["小兰", 70], ["小紫", 80], ]; displayScores(scores);
解决 无用评论 打赏 举报
悬赏问题
- ¥15 创建一个数据库(要创建的表和记事本的代码截图))
- ¥15 有没有整苹果智能分拣线上图像数据
- ¥20 有没有人会这个东西的
- ¥15 cfx考虑调整“enforce system memory limit”参数的设置
- ¥30 航迹分离,航迹增强,误差分析
- ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败
- ¥15 用Ros中的Topic通讯方式控制小乌龟的速度,走矩形;编写订阅器代码
- ¥15 LLM accuracy检测
- ¥15 pycharm添加远程解释器报错
- ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口