(1)c语言中循环结构
for结构
for 语句中通常结构是这样的for(初始量;条件量;追加条件)
列如:
- 斗者
这是最简单的for语句
- 斗师
如果我么想要求这些的和,而不是一列数字乱花迷人眼
这时,我们要引入一个常量SUM,这是我们平时求和的标志单词,之后在二级考试中也常会看到。
值得注意的是SUM一定要初始化!否则后面不会输出。
第二注意的是打印部分要挪出括号外,因为我们要得到最后的结果,而不是
相加的过程。
- 大斗师
让我们看看更为深奥隐秘的进阶功法。
如我们想要-1+2-3+4…-99我们该怎样做呢?
我们要再引入一个变量,是为了保证符号的来回变化,我们想一正一负的交替,那么它必定在一个循环里面,才可以得到负负得正。
- 斗灵
让我们看一下如何输出我们常见的“小九九”乘积表。
注意这里是双嵌套for,当遇到这种情况时,外部for循环的时候,循环一次,内部for会循环完毕一轮,也就是说当a=1时,如图所示第一列会打印出来。还有一点值得注意的是第二个for那里b<=a,如果不执行这样,那么他会打印重复内容。
另外最重要的是第二个for里面的表达式格式需要我们学习一下!
- 斗王
接着让我们看一下关于等腰三角形是如何输出的,其实形状跟“小九九”差不多,倒是重点就在这里,许多人就不知道他的另外一半该如何打印出来,此时,我为大家打开一种新的思路,如果再加入一个for会如何呢,规律会有怎样的变化呢??
我为大家解释一下,这里是有规律可循的,第一个for包括了两个小for(其中使用两个大括号包装起来的),首先第一个for他是掌管行数的,只有里面的循环完了之后,才会进行第二个for的循环。大括号里面的是掌管行数,两个for共同来安排一行,利用数学表达式来实现。
下一期我们将介绍whlie的用法!