zoukankan      html  css  js  c++  java
  • 1. while循环(当循环) 2. do{}while()循环 3. switch cose(多选一) 例子:当选循环下求百鸡百钱 用 switch cose人机剪刀石头布

    1. while循环:

    当选循环下求百鸡百钱;如下:

      代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>

    <body>
    while 当循环求百钱百鸡
    </body>
    </html>
    <script>
    var a=0;

    var sum=0;
    while(a<=100)
    {

    var b=0;
    while(b<=50)

    {

    var c=0;
    while(c<=200)

    {
    if(1*a+2*b+0.5*c==100&&a+b+c==100)
    {
    sum++;
    document.write("第"+sum+"中方法:公鸡"+a+",只"+"母鸡"+b+"只"+"小鸡"+"只<br />")
    }
    c++;
    }
    b++;
    }

    a++;
    }


    </script>

    2.  do{}while()循环:

    不管你正确与否,都先去执行一次,然后去判断,若不满足,则不去继续执行。

    3.  switch case

    例子:人机剪刀石头布

    代码如下:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>

    <body>
    <input type="text" id="ren" value="" placeholder="请输入石头,剪刀,布"/><br />
    <input type="button" value="判断" onclick="panduan()"/>
    </body>
    </html>
    <script>
    function panduan()
    {
    var a=document.getElementById("ren").value;
    if(a="石头")
    {
    var r=0 ;

    }
    else if(a="剪刀")
    {
    var r=1
    }
    else if(a="布")
    {
    var r=2
    }
    else
    {
    alert("您输入的不是剪刀石头布")
    }
    var b=3*Math.random();
    var c=parseInt(b);
    switch(c)
    {
    case 0:
    j="石头"
    break;
    case 1:
    j="剪刀"
    break;
    case 2:
    j="布"
    break;
    }
    var d=r-c;
    switch(d)
    {
    case 0:
    alert("您输入的是"+a+"机器输出的是"+j+",平局");
    break;
    case -1:
    alert("您输入的是"+a+"机器输出的是"+j+",您赢了")
    break;
    case 2:
    alert("您输入的是"+a+"机器输出的是"+j+",您赢了")
    break;
    case -2:
    alert("您输入的是"+a+"机器输出的是"+j+",您输了")
    break;
    case 1:
    alert("您输入的是"+a+"机器输出的是"+j+",您输了")
    break;
    }

    }
    </script>

  • 相关阅读:
    PHP操作Memcache基本函数
    sublime text 设置
    获取客户端IP地址经纬度所在城市
    php 中文转拼音首字母问题
    php分类
    php +mysql 添加 删除 修改 insert into delete update
    php+mysql 内联接 和 子查询
    mysql count max min 语句用法
    mysql 查询语句
    非常不错的MySQL优化的8条经验
  • 原文地址:https://www.cnblogs.com/liuyanzeng/p/5813654.html
Copyright © 2011-2022 走看看