zoukankan      html  css  js  c++  java
  • for 穷举、迭代 while循环

    1、穷举:

    把所有可能的情况都走一遍,使用if条件筛选出来满足条件的情况。

    2.百鸡百钱:公鸡2文钱一只,母鸡1文钱一只,小鸡半文钱一只,总共只有100文钱,如何在凑够100只鸡的情况下刚好花完100文钱?(或者大马驼2石粮食,中等马驼1石粮食,两头小马驼1石粮食,要用100匹马,驼100石粮食,该如何分配?)

    2、迭代:

    从初始情况按照规律不断求解中间情况,最终推导出结果。

     

    while循环:

    while 循环,其实是for循环的变形写法

    for(int i = 1; i<=5;i++)

    {

             循环体;

    }

    写成while的形式如下:

    int i = 1; 先写初始条件

    while(i <= 5) 直接写循环条件

    {

    循环体;

    i++;在中括号内给出改变方式,否则将会进入死循环

    }

    同样的百鸡百钱

    do while  不管你的条件是否满足,最少会执行一遍循环体

     int a = 5;

    do

    {

       Console.WriteLine("");    不看条件先执行一遍

       a++;                            然后执行状态改变

    }while(a > 5);                  判断改变后的条件是否满足

  • 相关阅读:
    [中英对照]INTEL与AT&T汇编语法对比
    用gdb理解C宏(#和##)
    Unix/Linux文件类型及访问权限
    apt-get
    查看ip地址信息和配置临时ip
    修改文件所有者 chown
    修改文件权限 chmod
    tar命令
    PHP magic_quotes_gpc
    chmod命令详细用法
  • 原文地址:https://www.cnblogs.com/shadow-wolf/p/5949006.html
Copyright © 2011-2022 走看看