news 2026/3/25 2:32:00

WEB前端3道练习题的运用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WEB前端3道练习题的运用

练习一:综合成绩统计与评级系统

编写一个名为 analyzeGrades 的函数,该函数接收一个包含若干学生成绩(0-100之间的数字)的数组作为参数。请完成以下功能:

数据清洗:过滤掉数组中无效的数据(非数字类型、小于0或大于100的数值),将有效成绩存入一个新数组。
基础统计:计算有效成绩的总分、平均分、最高分和最低分。
等级判定:遍历有效成绩数组,根据分数段判断等级(90-100为“优”,80-89为“良”,60-79为“中”,60以下为“差”),并统计各等级的人数。
结果返回:返回一个对象,包含有效成绩数组、总分、平均分、最高分、最低分以及等级统计对象。

其代码如下图所示:

该代码效果图:

练习二:寻找“完数”
题目描述:
一个数如果恰好等于它的所有真因子(即除了自身以外的约数)之和,这个数就被称为“完数”。例如:6 = 1 + 2 + 3,所以6是完数。
请编写一个函数 findPerfectNumbers(start, end),找出并返回 start 到 end 范围内(包含两头)所有的完数组成的数组。

要求:

函数接收两个数字参数 start 和 end。
使用嵌套循环:外层循环遍历范围内的每一个数字,内层循环寻找该数字的因子。
如果该数是完数,将其存入结果数组。
返回该数组。

其代码如下图所示:

该代码效果图:

练习三:数组合并与去重
题目描述:
编写一个函数 mergeArrays(arr1, arr2),将两个数组合并成一个新的数组,并去除其中重复的数字(如果两个数组中有相同的数字,新数组中只保留一个)。

要求:

函数接收两个数组参数 arr1 和 arr2。
创建一个空数组 result 用于存放结果。
先将 arr1 中的所有元素添加到 result 中。
再遍历 arr2,对于 arr2 中的每一个元素,检查它在 arr1 或 result 中是否已经存在。
如果不存在,才将其添加到 result 中。
返回 result。
示例:
输入:mergeArrays([1, 2, 3], [2, 3, 4, 5])
输出:[1, 2, 3, 4, 5]

其代码如下图所示:

其代码效果图为:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/24 9:41:21

how to use scorep

instrumentscorep mpicc mpi_hello.c -o mpi_hello set environmentexport SCOREP_ENABLE_TRACINGfalseexport SCOREP_ENABLE_PROFILINGtrue runmpirun -np 4 ./mpi_hello

作者头像 李华
网站建设 2026/3/16 4:36:47

【课程设计/毕业设计】基于SpringBoot的公园景区旅游小程序设计与实现基于springboot的公园综合服务系统设计与实现小程序【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/3/18 18:47:54

使用YOLOv26实现乌鸦鸽子麻雀等城市鸟类自动检测与分类

本数据集名为Crow Detection,是一个用于鸟类检测的专用数据集,于2024年1月18日通过qunshankj平台导出。该数据集包含720张图像,所有图像均采用YOLOv8格式进行标注,专注于三种常见鸟类:乌鸦(crow)、鸽子(pigeon)和麻雀(…

作者头像 李华
网站建设 2026/3/24 17:34:11

人群仿真软件:Vadere_(13).Vadere在建筑安全设计中的应用

Vadere在建筑安全设计中的应用 1. 建筑安全设计的背景与需求 建筑安全设计是确保建筑物在紧急情况下,如火灾、地震等,能够有效疏散人群的关键环节。传统的建筑设计方法往往依赖于经验和规范,但这些方法难以精确模拟复杂的人群行为和环境变化…

作者头像 李华
网站建设 2026/3/15 13:57:48

AI 技术爆发期,中小企业应该从哪一层开始真正跟进?

过去三年,AI 从“概念热词”迅速变成企业绕不开的基础能力。但在大量落地案例中,一个现象越来越明显:AI 真正跑出效果的,并不是技术最先进的企业,而是业务目标最清晰的企业。尤其是在中小企业场景里,AI 既不…

作者头像 李华
网站建设 2026/3/22 1:01:08

立式与卧式影像测量仪结构区别与应用

在精密制造与质量检测领域,影像测量仪作为实现非接触式高精度尺寸测量的关键设备,其重要性日益凸显。影像测量仪也衍生出不同的机械结构形态,其中立式与卧式成为两种最主流的技术路线。这两种设备虽然核心测量原理相同,均基于光学…

作者头像 李华