当前位置: 首页 > news >正文

网站上如何做天气插件百度站长工具添加不了站点

网站上如何做天气插件,百度站长工具添加不了站点,wordpress 初夏主题,广东营销网站建设服务一、简介循环结构是结构化程序3种基本结构之一,和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。【顺序结构就是程序从第一行开始逐一执行,需要选择结构就分叉,遇到循环结构就循环。直到跳出循环,继续按顺序执行。】二、…

d414643aaf2ae77b746cfeca4ae9d3b6.png

一、简介

    循环结构是结构化程序3种基本结构之一,和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。

    【顺序结构就是程序从第一行开始逐一执行,需要选择结构就分叉,遇到循环结构就循环。直到跳出循环,继续按顺序执行。】

二、常见的循环有五种

    1.while语句

    2.do。。。while

    3.for语句

    4.foreach语句

    5.goto语句,但不建议使用。因为流程无规律,可读性差,有可能导致程序无法预知。

三、while语句

    作用是判断一个条件表达式,以便决定是否进入和执行循环体。

    当满足该条件时进行循环,不满足条件时,则不再执行循环。

    表达式:

        while(表达式){

                语句块(又称循环体)

        }

1cbcccd89107764048d75ccfe5ee6128.png

    1.首先使用关键字while,然后执行表达式里的式子,如果为true,就执行语句块里的东西,并且再跟while后的表达式里进行比较,如果为true,就继续循环,如果是false,就跳出循环。

    2.例,示例代码

    1+2+3+4+5+6+。。。+99+100的结果是?

c3951eedda8b02a337d679d1d41ead0c.png

    while(i<=100)//循环语句

四、do。。。while语句

    1.与while语句相似,但考虑的问题的角度不同。

        while语句,先判断条件是否为真,如果为真后进入循环。

        do。。。while语句,先执行一次循环体代码,然后在进行判断。

    2.表达形式为:

    do{

        语句块(循环体)

    }while(表达式);

    3.流程图

c54de491eab7dfacf4c9b3b6e55f2c67.png

    4.示例代码

        不断重复“输入一个0-10之间的数,并输出”

2504b327417bb87d3d96f5f4551f774e.png

    5.示例

        求1~100的和

2399d4e4c97e1cbf20baf067385f2b13.png

感觉就是这个模式,没什么好说的。只有跟其他顺序结构和选择结构搭配,才能有所效果吧?

    【注意】

        do。。。while的while(表达式);后面是有分号结尾的!!!

        while(表达式){}    后面是没有分号的!!!

五、for语句

    for语句的使用频率,远远大于while语句。使用起来不仅灵活,还能代替while语句。

    表达式:

    for(表达式1声明变量;表达式2判断变量;表达式3改变变量){

        语句块,满足就执行,不满足就跳出循环。

    }

    流程图:

1f1aa9ebfd713c76352b575003a031fb.png

        其中,当表达式2的值为假时,则直接跳出循环。

        表达式1:一般情况下用于给循环变量赋初始值。

        表达式2:返回值必须是布尔值,作为循环是否继续执行条件。

        表达式3:一般情况下用于给循环变量增值或减值。

        1.例,示例代码

            同样是0~100的和,用for语句实现

d35d4073b7393938786aeeeb198958ca.png

        2.例,上述代码进行变形

adacee6c679b38cc6cb3301ab7cc0bd5.png

        3.例,继续变形,查看变化

68f6bd36136c046941f8e0fa4153319f.png

        4.例,再变形,查看变化

            值得注意的是,表达式是从左往右按照顺序执行,所有把for循环修改成这样后,结果就变成5150了。

97e37257dd15b74f7f439677b6682afa.png

i++,sum+=i    //只是换个位置,就会把100也加进入

由于先执行i++,后执行sum+=i,这里的i就不是前面的i,而是i++后的i;

六、循环的嵌套

    一个循环体内又包含另一个完整的循环,称为循环的嵌套。

    内嵌的循环体还可以嵌套循环,这就是多层循环。

    3种循环可以互相嵌套。如(while循环、do...while循环,for循环)

    1.例,打印一个用“*”号的9*6矩阵。(这算是最经典的案例了吧!)

        由于这里采用的是Windows应用窗口打印的方式,所有需要创建应用窗体。

        1)创建Windows应用窗口。

        2)把窗体Form1命名(Name属性)为MainForm,Text属性为“星号矩阵”。

        3)放置一个Button按钮控件,Name属性:btnPlay;Text属性:“打印矩阵”。

        4)放置一个TextBox控件,Name属性:txtMatrix,Multiline属性:true;调整适当的高度。

        5)双击按钮控件,输入代码

8a7f38272466b9ee39c5946f01a6f012.png

运行结果

bfbdf6549a1149bdee71d8a41ab390bd.png

    2.例,沿用上述框架,修改代码,打印直角三角型

fd8e12db1547bc8b35beaffbd0830119.png

    3.例,打印正三角型

d3ba87630f16c69348fed976bafa6dcb.png

运行后

53f6568c393a14d1bcbfc90e6735a446.png

 for(int i = 0; i < row; i++)    //表示整体行数,row自定义

    for(int j = i; j

        j=i,表示在第一行时,j从0开始,输出row-1个空格;

                        在第二行时,j从1开始,输出row-1个空格;

                        也就是没循环一次,就少一个空格。

    for(int k = 0; k <= i; k++){s += "* ";}

        在第一行时,k=0,k<=1,k++,表示输出1个*号;

        在第二行时,k=0,k<=2,k++,表示输出2个*号;

        也就是在上面的“空格”后面,按行数追加*号个数。

七、foreach语句

    一种新的循环类型,用于访问集合里的每个元素。

    表达形式:

        foreach(类型 标识符 in 表达式){

            语句块

        }

    1.例,逐个输出字符串的字符

f6dd68c3542f965a9daa4e4fb397e3e1.png

结果为 a-b-c-d-e-

    2.例,如果把“char”换成“int”

1b532a28e959ac8a545ba94729c137ab.png

97-98-99-100-101-

因为字符可以隐式转换为int类型,所有可以这么做。但换成其他类型,如bool类型,就会报错。

    3.例,使用for循环达成上述效果

8dc4e8c51e1e146b536b8dccdb0efbfa.png

    s.Length为字符串s的长度。

    建议,使用foreach语句时,尽量不要使用for语句。

    这是因为foreach语句的运行速度大多数时候比for语句快。

八、break语句

    也就是中断语句,跳出循环。

    一般使用在while,do...while,for,foreach和switch语句。

    1.例,在键盘中输入0~9之间的数。

4782b3308be56d91fc2dd600a9a87837.png

break跳出的是,当前的循环体,而不是整个程序

在嵌套循环中,braek语句只能跳出离自己最近的那一层循环。

九、continue语句

    作用结束本次循环,接着执行下一个循环。并不像break那样,彻底结束整个循环体。

    1.例,把10~20中的不能被3整除的数输出出来。

6c4e46de90ba2df3e79e38d4daa25de1.png

结果运行为:10  11  13  14  16  17  19  20

http://www.lbrq.cn/news/2721673.html

相关文章:

  • 个人电脑做网站服务器教程seo好学吗
  • 外包公司做网站图片哪里整的品牌建设的五个要素
  • 营销型网站建设的特点表现刷赞网站推广ks
  • 建设网站的公司兴田德润怎么联系网络营销策略包括哪四种
  • 做图片视频的网站有哪些问题吗汕头seo
  • 聊城哪儿做网站便宜广州seo和网络推广
  • 佛山做网站公司排名seo分析报告
  • 一站式营销平台重庆 seo
  • 小说网站的图片长图怎么做的跨境电商怎么开店铺
  • 酒厂网站源码餐饮培训
  • 建设一个网站可以放视频的多少钱数据分析培训
  • 临沂企业建站模板淘宝关键词排名查询工具
  • 网站维护费怎么做会计分录百度广告怎么投放
  • 做房地产网站广告销售客户管理软件哪个好用
  • 怎么制作网站教程下载搜易网服务介绍
  • 做3d人物模型素材下载网站信息流广告素材网站
  • 快站科技是什么互联网营销师考试内容
  • 里面云智能建站上海seo公司排名榜
  • 个人网站模板源码seo课程培训学校
  • 衡水提供网站制作公司哪家专业今日足球最新预测比分
  • 用asp.net 做网站海南网站制作
  • wordpress限制文章发布长春网站优化方案
  • 婚庆公司网站建设方案广告推广公司
  • 建立网站时要采用一定的链接结构可采用的基本方式有百度旧版本
  • 机关公文写作网站江门关键词排名工具
  • wordpress局域网建站免费网站站长查询
  • html5制作网站首页排名第一的助勃药
  • 温州网站关键词排名优化怎么制作个人网页
  • 做党务工作常用到的网站站长工具官网查询
  • wordpress 标签搜索引擎惠州百度seo哪家好
  • [优选算法专题二滑动窗口——长度最小的子数组]
  • 从前端框架到GIS开发系列课程(26)在mapbox中实现地球自转效果,并添加点击事件增强地图交互性
  • Go语言中安全停止Goroutine的三种方法及设计哲学
  • 人工智能与社会治理:从工具到生态的范式重构
  • Exif.js获取手机拍摄照片的经纬度
  • SVN提交服务器拒绝访问的问题