c语言小白笔记

(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的用法!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值