作业for循环实例

1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米。答案27次。

1 var a=0.0001;
2 var b=0;
3 while(a<=8848){
4     a=a*2
5     b++;
6 }
7 alert(b);
 1 var a=0.0001;
 2 var b=0;
 3 while(true){
 4     a=a*2;
 5     b++;
 6     if(a>8848){
 7         break;
 8     }
 9 }
10 alert(b);

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

1 幼兔 1 小兔 0 成兔 0
2 幼兔 0 小兔 1 成兔 0
3 幼兔 1 小兔 0 成兔 1
4 幼兔 1 小兔 1 成兔 1
5 幼兔 2 小兔 1 成兔 2
6 幼兔 3 小兔 2 成兔 3
7 幼兔 5 小兔 3 成兔 5
幼兔 5 小兔 3 成兔 5

当前月份幼兔 = 上个月的成兔+上月小兔
当前月份小兔 = 上月幼兔
当前月份成兔 = 上月成兔+上月小兔

 1 var y=1;
 2 var x=0;
 3 var c=0;
 4 var sy=0;
 5 var sx=0;
 6 var sc=0;
 7 for(var i=1;i<7;i++){
 8     sy=y;
 9     sx=x;
10     sc=c;
11     y=sc+sx;
12     x=sy;
13     c=sc+sx;
14 }
15 alert(y+","+x+","+c);

3.公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性

公鸡最多50,母鸡最多100,小鸡最多200.答案是33

 1 var i=0;
 2 for(var a=1;a<=50;a++){
 3     for(var b=1;b<=100;b++){
 4         for(var c=1;c<=100;c++){
 5             if(a*2+b*1+c*0.5==100){
 6                 if(a+b+c==100){
 7                     i++;
 8                 }
 9             }
10         }
11     }
12 }
13 alert(i);
时间: 2024-10-29 10:46:28

作业for循环实例的相关文章

for循环实例

这些都是我在学习for循环式做的习题,有兴趣的童鞋可以玩一下(本来以为循环才是重点可惜尼玛考试没考啊,坑爹啊) 1.打出如下图形:<!--[if !vml]--> 1 123 12345 1234567 123456789 1234567 12345 123 1 <!--[endif]--> #include <stdio.h>int main(void){ int i,j,n=1; for (i=1;i<=4;i++){ for (j=1;j<=4-i;j

C语言第三次博客作业---单层循环结构

一.PTA实验作业 题目1:最佳情侣身高差 1.实验代码 int N,i; double height; //height表示身高 char sex; //sex表示性别 (height>=1.0&&height<=3.0); (N>0&&N<=10); scanf("%d",&N); for(i=1;i<=N;i++){ scanf("\n%c%lf",&sex,&height)

重学Python - Day 03 - python基础 -&gt; while循环实例 + Continue &amp;&amp; break的应用 + 列表的初步学习

while语句的应用 实例如下: 1 """ 2 述求:用户登录系统,最多只能登录三次 3 第三次失败后,程序终止 4 5 """ 6 user_table = {"python":"important","java":"more_important","shell":"linux"} 7 time = 1 8 9 while

3.2Python while循环实例

实例1:输出100以内的奇数 # -*-coding:utf-8 -*- __date__ = '2018/2/5 17:10' __author__ = 'xiaojiaxin' __file_name__ = 'while1' n=1 while n <=100: print(n) n+=2 //打印奇数 实例2:while--else--语句Python中的特殊结构:While 条件:--else:--Else只有在循环正常结束的时候才能执行,break的时候不能执行,其余时候都能执行.

算法交作业之循环和递归(二)

说明: 循环是学习编程过程中的不可或缺的一部分.同时递归同循环有着千丝万缕的关系. 求和函数示例: //求0到n的和.求和失败返回-1.否则返回结果. #include <iostream> //最常见的循环写法. long long Sum(unsigned int&& n){ long long sum = 0; for (unsigned index = 1; index <n+1; ++index) sum += index; return sum; } //递归

作业五 循环结构

Ⅰ.知识点: 一.while语句 ·格式 while (表达式) { 语句: --    语句: } 二.do-while语句 ·格式 do { 语句;   ......     语句; }while(表达式); 三.while和do-while的比较 ·while语句根据表达式值的真假决定是否执行循环体. ·不管表达式的值是什么,do-while语句至少执行一次循环体. ·当while语句和do-while语句具有相同的循环体时:如果while后面的表达式的值为"真",两种语句的结果

sql创建作业实现循环执行操作

sqlserver创建作业: 1:写好需要执行的存储过程 2:新建作业: 3:设置作业信息: 4:配置好作业后,程序就自动每天执行了

while 循环 实例

/*int i=0; while(i<100){// 循环条件 while先执行后循环 printf("while第%d遍循环体\n",i);//循环体 i++; } */ //计算0~100奇数和 while /*int i=1; int sum=0; while(i<100){ if(i%2!=0){ sum+=i; } i++; } printf("所有得奇数和:%d",sum); */ // 计算0~100偶数和 /*int i =0;int s

js事件循环实例解析

js执行顺序分析 console.log(1) setTimeout(()=>{ console.log(2) },2000) setTimeout(()=>{ console.log(3) Promise.resolve().then(()=>{ console.log(4) }) setTimeout(()=>{ console.log(5) },3000) },1000) new Promise((resolve,reject)=>{ console.log(6) re