分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

js for循环实例

发布时间:2023-09-06 01:35责任编辑:熊小新关键词:js

1.求1-100的寄数和?

 ???//2.奇数求和 ???????var ppt=0 ???????for(var i=1;i<=100;i+=2){ ???????????ppt+=i ???????}

2.求1-100的偶数和

 ???????var num=0 ???????for(var i=0;i<=100;i+=2){ ??//i+=2 意思为i=i+2 ???????????num +=i ????????????????// ???????} ???????document.write("偶数和:"+num+"<br/>")

3.总和

 ???????var ?num1=0 ???????for(var i=0;i<=100;i+=1){ ???????????num1+=i ???????}

4.大马驮2石粮食,中马驮1石粮食,两头小马驮一石粮食,要用100匹马,驮100石粮食,该如何 调配?

for(a=2;a<=50;a++){ ???????????for(b=1;b<=100;b++){ ???????????????for(c=2;c<=100;c++){ ???????????????????if((a+b+c==100)&&(2*a+b+c/2==100)){ ????????????????????????document.write("大马:"+a+"中马:"+b+"小马:"+c+"<br/>") ???????????????????} ???????????????} ???????????} ???????}

5.某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但
有以下限制条件:
●A和B两人中至少去一人;
●A和D不能一起去;
●A、E和F三人中要派两人去;
●B和C都去或都不去;
●C和D两人中去一个;
●若D不去,则E也不去。
问应当让哪几个人去?

 ???var a=b=c=d=e=f=0; ???//假设他们都不去 ???for(var a=0;a<=1;a++){ ???????for(var b=0;b<=1;b++){ ???????????for(var c=0;c<=1;c++){ ???????????????for(var d=0;d<=1;d++){ ???????????????????for(var e=0;e<=1;e++){ ???????????????????????for(var f=0;f<=1;f++){ ???????????????????????????//if(d==0){e=0} ???????????????????????????if(a+b>=1 && a+d!=2 && a+e+f==2 && b==c && c+d==1&&(d+e==0 || d==1)){ ???????????????????????????????document.write(a,b,c,d,e,f); ???????????????????????????} ???????????????????????????//if(d==0){e=1} ???????????????????????} ???????????????????} ???????????????} ???????????????} ???????} ???}

6.公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。 到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子?

 ???????var tao=1; ???????for(var i=1;i<=6;i++){ ???????????tao=(tao+1)*2 ???????} ???????document.write("共"+tao);

7.小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。要把100元整好花掉,可如有哪些购买结合?

 ???var sum=0 ???for(i=0;i<=6;i++){ ???????for(j=0;j<=50;j++){ ???????????for(z=0;z<=20;z++){ ???????????????if(15*i+2*j+5*z==100){ ???????????????????document.write("洗发水:"+i+"香皂"+j+"牙刷"+z); ???????????????????sum++ ???????????????????document.write("<br>"); ???????????????} ???????????} ???????} ???} ???????document.write("共:"+sum); ???

8.五个小朋友排成一队。问第一个多大了,第一个说比第二个大两岁,问第二个,第二个说比第 三个大两岁,以此类推。问第五个小朋友几岁了,第五个小朋友说3岁了。问第一个小朋友几岁 

 ???var a=3 ???for(i=1;i<5;i++){ ???????a=a+2 ???} ???document.write("第一个孩子:"+a+"岁") ???document.write("<br>");

9.九九乘法表(反的)

 ???document.write("<table border=1 style=border-collapse:collapse>"); ?//边框合并 ???for(var a=9;a>=1;a--){ ??????????????????//从9开始变小 ???????document.write("<tr>") ???????for(var i=1;i<=a;i++){ ???????????document.write("<td>") ???????????document.write(a+"x"+i+"="+a*i+"") ????????????} ???????document.write("<br/>") ???} ???document.write(‘</table>‘);

10.打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数 本身。

   例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。



js for循环实例

原文地址:https://www.cnblogs.com/zhaoxialong/p/8253532.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved