我是靠谱客的博主 刻苦翅膀,最近开发中收集的这篇文章主要介绍for循环实例!,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

for(x=0;x<=50;x++){
for(y=0;y<=100;y++){
for(z=0;z<=100;z++){
if((x+y+z==100)&&(x*2+y+z/2==100)) {
document.write("大马:"+x+"&nbsp;"+"中马:"+y+"&nbsp;"+"小马:"+z+"&nbsp;"+"<br/>") ;
}
}
}
}

 


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

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(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+"<br/>");
}
}
}
}
}
}
}

 


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

 var x=1;
for(var i=7;i>=1;i--){
if(i==7){
var x=1;
}else{
x=(x+1)*2;
}
}
document.write(x);

 


4.打印以下图形:

●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●

for(var i=1;i<=7;i++){
for(var x=1;x<=8;x++){
document.write("●");
}
document.write("<br/>");
}

 


●●
●●●
●●●●
●●●●●

for(var i=1;i<=5;i++){
for(var x=1;x<=i;x++){
document.write("●");
}
document.write("<br/>");
}

 

●●●●●
●●●●
●●●
●●

for(var i=1;i<=5;i++){
for(var x=5;x>=i;x--){
document.write("●");
}
document.write("<br/>");
}

 

□□□□●
□□□●●
□□●●●
□●●●●
●●●●●

for(var x=1;x<=5;x++){
for(var y=5;y>=1;y--){
if(y-1>=x){
document.write("□");
}else{
document.write("●");
}
}
document.write("<br/>");
}

 

 

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

for(var x=1;x<=6;x++){
for(var y=1;y<=50;y++){
for(var z=1;z<=20;z++){
if(15*x+2*y+5*z==100){
document.write("洗发水:"+x+"&nbsp;香皂:"+y+"&nbsp;牙刷:"+z+"<br/>");
}
}
}
}

 


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

for(var i=5;i>=1;i--){
if(i==5){
x=3;
}else{
x=x+2;
}
}
document.write(x);

 


7.九九乘法表

document.write("<table border=1px style='border-collapse: collapse;'>")
for (var x=9;x>=1;x--){
document.write("<tr>");
for (var y=1;y<=x;y++){
document.write("<td>");
document.write(x+"x"+y+"="+(x*y));
}
}

 


8.打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
 例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。

for (var x=1;x<=9;x++){
for (var y=0;y<=9;y++){
for (var z=0;z<=9;z++){
if(x*x*x+y*y*y+z*z*z==x*100+y*10+z){
document.write(x+"^3+"+y+"^3+"+z+"^3"+"="+x+y+z+"<br>");
}
}
}
}

 


9.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问几年后有多少对兔子,幼兔、小兔、成兔对数分别是多少。

var a=b=0,c=1;
for(i=1;i<=10;i++){
if(i==1){
a=0;
b=0;
c=1;
}else{
a=a+b;
b=c;
c=a;
sum=a+b+c;
}
}
document.write("大:"+a+"&nbsp;小:"+b+"&nbsp;幼:"+c);

 


10. 凑钱1,2,5凑20元钱有多少种可能?

for(var x=1;x<=20;x++){
for(var y=1;y<=10;y++){
for(var z=1;z<=4;z++){
if(x+2*y+5*z==20){
document.write("1块的"+x+"张&nbsp;"+"2块的"+y+"张&nbsp;"+"5块的"+z+"张&nbsp;"+"<br/>")
}
}
}
}

 


11.百求和

var sum=0;
for(var x=1;x<=100;x++){
sum+=x;
}
document.write(sum);

 


12.奇数求和

var sum=0;
for (var x=1;x<=100;x+=2){
sum+=x;
}
document.write(sum);

 


13.偶数求和

var sum=0;
for (var x=2;x<=100;x+=2){
sum+=x;
}
document.write(sum);

 14.百元买百鸡

for (var x=0;x<=20;x++){
    for (var y=0;y<=33;y++){
        for (var z=0;z<=100;z++){
             if((x+y+z==100)&&(5*x+3*y+z/3==100))
             document.write("公鸡"+x+"母鸡"+y+"小鸡"+z+"<br>");
          }
      }
 }

 

转载于:https://www.cnblogs.com/Cc-ll/p/8253571.html

最后

以上就是刻苦翅膀为你收集整理的for循环实例!的全部内容,希望文章能够帮你解决for循环实例!所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部