章节
问答
课签
笔记
评论
占位
占位

C#循环流程图和while循环

 程序连续的重复一个步骤称为“循环”。循环可以简化我们的代码,减少冗余。例如,打印 1-10 的整数,我们可以写 10 条打印语句,也可以这样:

这个循环结构,会首先判断 x<=10 ,条件为真时执行循环体(“输出x”和“x++”),之后,再次判断条件 x<=10 ,若条件为真则继续执行循环体......若条件为假,则结束循环。

简单的说,循环是由循环体(需要重复执行的命令)和循环条件组成的。运行时,先判断循环条件,若条件为 true ,就执行循环体一次,然后再判断条件...当条件为 false 时,结束循环。上面的流程图,当变量 x 累加到 11 时,循环条件为 false ,循环就会结束。

C#中,可以用 while 循环结构来实现:

对比代码和流程图可知, while 循环结构中,循环条件写在 () 中,循环体写在 {} 中。运行结果:

 

任务

右边的程序是要打印“5 4 3 2 1 ”,请在第 12 和 15 行输入代码,完成功能。

?不会了怎么办

变量 y 的初始值为 5 ,打印 “5 4 3 2 1 ” 显然是降序,即 y 的值递减,所以第 15 行的应该写入 y-- ;或 --y ;

 y 从 5 循环到1,循环条件应该是 y 大于或等于 1 ,所以第 12 行的 () 中应该写 y>=1 或 y>0 。

||

提问题

写笔记

截图
提交
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

举报

0/150
提交
取消
全部 精华 我要发布
全部 我要发布
最新 点赞
只看我的

手记推荐

更多

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?