一些入门的编程题(JS实现)

编程题 - 汽水瓶【JavaScript/Node.js解法】 三个空汽水瓶可以换一瓶汽水,允许向老板借空汽水瓶(但是必须要归还)最多能喝多少汽水 阅读详情
1. 在页面上输出100到1000之间既是3的倍数又是5的倍数的数字。
2. 鸡兔同笼:鸡和兔子一共35只,笼子里一共有94只脚,用程序计算出鸡和兔子分别多少只
3. 计算两个数的最大公约数和最小公倍数。
4. 求1!+2!+3!+...+10!的和。
5. 对一个整数分解质因数。例如: 90 = 2 * 3 * 3 * 5
6. 在页面中显示出所有的"水仙花数",所谓"水仙花数"是指一个三位数, 其各位数字立方和等于该数本身。
7. 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。 例如6=1+2+3.编程 找出1000以内的所有完数。

1.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>既是3的倍数也是5的倍数</title>
    <style>
        p{
            font:bold 16px  "微软雅黑";
            color:red;
        }
        span{
            display: inline-block;
            width: 50px;

        }
    </style>
</head>
<body>
<script>
    // 题目:在页面上输出100到1000之间既是3的倍数又是5的倍数的数字。
    var min=100;
    var max=1000;
    //count变量作为累加器
    var count=0;
    document.write("<p>"+min+"到"+max+"之间的数既是3的倍数也是5的倍数有:"+"</p>");
    for(i=min;i<=max;i++){
        //判断既是3的倍数又是5的倍数的i
        if(i%3==0 && i%5==0){
            document.write("<span>"+i+"</span>");
            count++;
            if(count%5==0){
                document.write("<br>");
                count=0;
            }
        }
    }
</script>
</body>
</html>


2.

<!DOCTYPE html>
<html lang="en">
<head>
    
js经典代码题库 运算符系列 第一题逗号运算符 let a = (1 + 2, 3 + 4); alert( a ); // 7 原因:逗号运算符能让我们处理多个语句,使用 , 将它们分开。每个语句都运行了,但是只有最后的语句的结果会被返回。 第二题+= / -=运算符的优先级与普通赋值运算符的优先级? let n = 2; n *= 3 + 5; alert( n ); // 16 (右边部分先被计算,等同于 n *= 8) += / -= / *=运算符的优先级与普通赋值运算符的优先级相同,所以它们在大 阅读详情

相关推荐

JS编程练习题(javascript)

一、实现一个函数,输入某个字符串,输出其中出现最多的字符和个数 二、封装方法将字符串转化为驼峰命名 三、给定一个字符串,找到它的第一个不重复的字符,并返回它的索引 四、统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符请注意,你可以假定字符串里不包括任何不可打印的字符。输入: "Hello, my name is John"输出: 5解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。输入:"how are you"...

nannantang的博客 3269

JS编程题

封装一个split 方法 字符串反序 字符串去重 数组中最大和最小值之差 数组中除自身外,其它元素的乘积!并替换自身 找到缺失的数字 封装一个sort 方法 封装一个filter方法

qq_43887817的博客 490

(D卷,100分)- 石头剪刀布游戏(Java & JS & Python & C)

输出为赢家的玩家ID列表(一个或多个),每个ID一行,按字符串升序排列。例如1:三个玩家出拳分别是A,B,C。当本场次中有且仅有一种出拳形状优于其他出拳形状,则该形状的玩家是胜利者。若有多个优胜形状,则检查它们是否相等且数量最多,若是,则它们的玩家都是赢家。若有唯一的出拳形状优于其他所有形状,则这些出拳的玩家为赢家。例如2:三个玩家出拳分别是A,B,B。若有多个玩家出拳相同且均为优胜形状,则他们同为赢家。出拳形状:以英文大写字母表示,A、B、C形状。读取所有玩家的出拳形状,统计每种形状的数量。

2301_79779756的博客 103

非sudo用户如何安全使用Docker:Rootless模式实战指南

Docker Rootless模式是一种基于Linux用户命名空间(userns)的容器运行时安全机制,它通过UID/GID映射、fuse-overlayfs文件系统和slirp4netns网络栈,在不提升权限的前提下实现容器隔离。其核心原理是将容器内root身份映射为宿主机非特权用户,从而规避docker组等价root的安全风险。相比传统root模式,Rootless在权限控制、逃逸防护和多租户隔离方面具备天然优势,适用于CI/CD流水线、Kubernetes边缘节点及受限生产环境。本文聚焦无sudo权限

weixin_30274627的博客 351

CANoe诊断测试避坑指南:DTC故障注入与ECU刷写失败的N个常见原因排查

本文深入解析CANoe诊断测试中的常见问题,重点探讨DTC故障注入与ECU刷写失败的排查策略。从会话管理、安全访问到数据完整性校验,提供实战经验与CAPL脚本示例,帮助工程师规避诊断测试中的典型陷阱,提升车载网络通信与ECU刷写的可靠性。

weixin_29278805的博客 464

教程 | VeriStand硬件在环仿真测试第一章

这篇是系列文章的第一章,满满的都是干货,感兴趣的话欢迎一起交流探讨。

HUASUITECH的博客 1万+

UniApp实现多端支付功能完整实现指南

支付业务流程多端支付实现安全性保障异常处理最佳实践支付基础知识多端支付实现统一支付封装安全性处理异常处理最佳实践根据具体业务场景选择合适的支付方式注重安全性和用户体验做好异常处理和日志记录持续优化和改进支付流程关注我,持续分享前端项目开发经验!

weixin_63454527的博客 2129

EFR32无线SoC开发指南:从环境搭建到性能优化

物联网边缘设备开发中,无线SoC芯片的选择与开发环境配置是关键第一步。EFR32作为Silicon Labs推出的多协议无线SoC系列,配合Simplicity Studio IDE,为开发者提供了完整的解决方案。本文以EFR32xG22开发套件为例,详细介绍开发环境搭建、工程创建、硬件配置等核心环节,特别针对RAILtest示例工程进行深入解析。通过实际案例演示如何配置无线参数、优化低功耗模式,并分享串口终端交互、吞吐量测试等实战技巧。对于开发者常见的问题如设备识别失败、无线通信异常等,提供了系统化的排查

weixin_30342363的博客 356

基于共识的捆绑算法CBBA在多无人机多任务调度中的实现

在捆绑过程中,每个无人机根据自己的任务清单和其他无人机的任务清单,确定一个被称为“束”的集合。通过合理的任务分配和无人机协作,CBBA算法能够实现最优的任务调度,提高了多无人机系统的效率和执行能力。在每一轮迭代中,无人机根据自己的当前任务和位置信息将任务清单发送给其他无人机,并接收其他无人机发送过来的任务清单。通过比较其他无人机的任务清单和自身的任务清单,每个无人机可以更新自己的任务分配情况。在这一步中,每个无人机根据自己选择的新任务,更新自身的任务清单,并将更新后的清单发送给其他无人机。

持续更新 1156

Python爬虫实战:贝壳找房二手房数据全维度抓取与成交分析(反爬突破+数据建模+可视化)

本次实战的核心不是“写爬虫脚本”,而是“构建一套贴合房产分析的贝壳找房数据抓取与分析体系”——从反爬突破保证数据获取的稳定性,到多维度分析挖掘房产的投资/居住价值,最终落地到具体的购房、投资决策。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2746

Python实现将pdf,docx,xls,doc,wps,zip,xlsx,ofd链接下载并将文件保存到本地

本文是该专栏的第31篇,后面会持续分享python的各种干货知识,值得关注。在工作上,尤其是在处理爬虫项目中,会遇到这样的需求。访问某个网页或者在采集某个页面的时候,正文部分含有docx,或pdf,或xls,或doc,或wps等链接。需要你使用python自动将页面上含有的这些信息链接下载并保存到指定文件夹。遇到这种情况需要怎么做呢?别担心,跟着笔者直接往下看正文的详细解决方法。(附完整代码)在有些网页的正文中,有时会有如下图中的doc链接。比如爬虫在采集正文数据的时候,像标题,正文内容,作者,发布时间等等

Python进阶专栏《爬虫实战进阶》,《Pyppeteer从入门到精通》原创作者 4148

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

下一篇: 一个简单的猜数字游戏(练习循环结构中的“while”)
风或许自媒体
博客等级 码龄12年 76粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值