首页 > 编程语言 >JavaScript for循环语句的特殊案例,用代码解决数学中的问题

JavaScript for循环语句的特殊案例,用代码解决数学中的问题

时间:2023-11-03 09:15:42浏览次数:41  
标签:语句 big JavaScript 案例 var 100 小朋友 man

案例一:

一百个和尚分一百个馒头,大和尚一人分三个,小和尚三人分一个,正好分完。问大、小和尚各几人?
var num = 100;
var people = 100;
var big,small;
         for(big=0;big<=33;big++){
            small=people-big;
            if(big*3+small/3==num){
                document.write("大和尚为:"+big+" 人  小和尚为:"+small+"人");
            }
 }

案例二:

案例:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
 var money = 100;
 var num = 100;
 var man,wuman,child;
        for(man=0;man<=20;man++){
            for(wuman =0;wuman<=33;wuman++){
                child = num -man - wuman
                if(5*man+3*wuman+child/3==money){
                document.write('公鸡数量为'+man,'母鸡'+wuman,'小鸡'+child)
                document.write('<br>')
            }
            }
         }
案例三: 小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。要把100元整好花掉,可如有哪些购买结合?
for(var a= 15;a<=100;a+=15){
            for(var b=2;b<=100;b+=2){
                for(var c=5;c<=100;c+=5){
                    if(a+b+c ==100){
                        document.write('洗发水'+ a/15+'香皂'+b/2+'牙刷'+c/5);
                        document.write('<br>')
                    }
                }
            }
        }

 

案例四:    五个小朋友排成一队。           问第一个多大了,第一个说比第二个大两岁,           问第二个,第二个说比第三个大两岁,以此类推。           问第五个小朋友几岁了,第五个小朋友说3岁了。           问第一个小朋友几岁?
var age = 3;
        for(var i=1 ;i<5;i++){
            age+=2
            document.write('第'+(5-i)+'个小朋友'+age+'岁')
            document.write('<br>')
 }

案例五:

凑钱1,2,5凑20元钱有多少种可能
for(var a = 1;a<=20;a+=1){
            for(var b = 2;b<=20;b+=2){
                for(var c=5;c<=20;c+=5){
                    if(a+b+c==20){
                        document.write('1需要:'+ a/1+'b需要:'+b/2+'c需要:'+c/5);
                         document.write('<br>')
                    }
                }
            }
        }

 

标签:语句,big,JavaScript,案例,var,100,小朋友,man
From: https://www.cnblogs.com/ljygzyblog/p/JavaScript-7.html

相关文章

  • JavaScript String对象及方法总结
    String对象创建方法: newString()vartxt1=newString("string");vartxt2="string";String对象属性1、constructor:返回对String对象属性创建的函数  返回值:函数的引用,不是函数名:    字符串constructor属性返回 functionString(){[nativecode]}2、......
  • 用结构化思维解一切BUG(3):实际案例
    背景本文是系列文章《用结构化思维解一切BUG》的第3篇,也是最高潮篇!本系列文章主要介绍一种「无需掌握技术细节,只需结构化思维和常识即可解一切BUG的方法」。在前序文章《用结构化思维解一切BUG(1):核心思路》中,我介绍了本方法的核心思路,即,基于结构化的「假设树」,通过重复多次执行......
  • 无涯教程-H2数据库 - Drop语句
    DROP命令用于从内存中删除数据库组件及其结构,无涯教程将在本章中讨论Drop命令的不同情况。DropTable删除表是删除相应表及其结构的命令。DROPTABLE[IFEXISTS]tableName[,...][RESTRICT|CASCADE]如果无涯教程使用的是RESTRICT并且存在具有依赖视图的表,则该命令将......
  • 在JavaScript中移除字符串中的重音符号/变音符号
    内容来自DOChttps://q.houxu6.top/?s=在JavaScript中移除字符串中的重音符号/变音符号如何从字符串中移除重音符号?特别是在IE6中,我曾经使用过以下代码:accentsTidy=function(s){varr=s.toLowerCase();r=r.replace(newRegExp(/\s/g),"");r=r.replace(......
  • 前端基础之JavaScript
    前端基础之JavaScriptJavaScript概述ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称......
  • JavaScript基础
    引入方式JavaScript程序不能独立运行,它需要被嵌入HTML中,然后浏览器才能执行JavaScript代码。内部引入写在body结束标签的上方。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content=&......
  • JavaScript知识点
    new操作符1、创建一个空对象,并且this变量引用该对象,同时还继承了该函数的原型2、属性和方法被加入到this引用的对象中3、新创建的对象由this所引用,并且最后隐式的返回thisAjax原理1、Ajax的原理简单来说是在用户和服务器之间加了一个中间层(AJAX引擎),通过XmiHttpRequest对象来向服......
  • JavaScript 将大数组拆分成多个小数组 循环调用接口
    项目需求:数据列表批量选择提交购物车,一次性提交数据量过大接口会报错,传递的参数是选中数据id的数组。项目运行很久了不做大改动,将提交数据总数限制在2000条以内,每500条走一次接口。思路:1.写一个将大数组拆分多个小数组的方法,arr为大数组,len为要拆分的小数组长度arrGroup(arr,......
  • 无涯教程-H2数据库 - Call语句
    CALL是属于H2数据库服务器的SQL命令,此命令用于计算简单表达式,它在单个列字段中返回给定表达式的输出。Call-语法以下是CALL命令的通用语法。CALLexpression;无涯教程可以在这种语法中使用算术表达式。Call-示例让无涯教程举个例子,并使用call命令执行算术表达式(15*25......
  • 项目管理中实施风险定量分析案例
    假设一个项目经理正在负责一个信息系统项目,包括软件开发和部署。这个项目涉及到多个风险,例如技术风险、组织风险、市场风险等。在项目开始之前,项目经理需要进行风险的定量分析,以确定每个风险的发生概率和对项目目标的影响程度。以下是实施风险定量分析的步骤:确定风险因素:首先需要确......