C语言中最经典的也就是嵌套循环语句了,大家也都知道循环语句有for循环、while循环和do-while循环,其中以for循环最为出名,这次的嵌套的循环语句的经典程序也是围绕着for循环展开的。
在了解嵌套的循环语句前,我们要知道循环语句(外循环)的循环体包含另一个循环语句(内循环),称为嵌套的循环语句。
要想了解更加深入的循环语句,就得以几个重要的程序去了解。
经典一
输出五五乘法表
首先输出五五乘法表之前,你先要明白如何输出这样的结构,既1*1=1这样的结构,那么这就需要在用库函数printf输出的时候动一点脑筋了,那么就要以这样的结构来输出(“%d*%d=%d”,……)。另外外循环控制行数,一共输出5行,外循环的循环体执行5次,内循环输出第i行的数据。
经典二
输出三角*号
这个程序最重要的地方就是那两个嵌套中的for循环,这两个地方是需要我们单独记忆的。这个是输出靠右的*号,但是有一种以杨州三角的形式输出,改动的地方也就是将其输出的格式和空格的多少,把这两个修改一下,其它地方略微改一下就行了,以下是我自己编的一段。
小编给大家推荐一个学习氛围超好的地方,C/C++交流:三四一六三六七二七!适合在校大学生,小白,想转行,想通过这个找工作的加入。里面资料都是大家贡献的,几百个G了!什么PDF,零基础入门,数据结构, 数据分析都是有视频加源码的。而已里面好多学生,工作了的,遇到bug了可以寻求帮助,遇到解决不了的问题也可以和大家交流,从而解决自己多时的问题
经典三
*号倒三角
在这个地方更复杂了一些,那么由于要使用求整数绝对值的库函数abs,需要包含头文件math.h。
另外我们可以看出这是一个上下对称的图案,因此外循环变量i的取值范围不用通常的1~7,而改用-3~3,这样会使编写的程序更巧妙。
经典四
水仙花数
在学过C语言之后,想必很多人都知道求水仙花数这个程序,这个程序特别重要,基本人人必会的程序。但是需要注意一点的是,在这里i、j、k分别代表百位、十位及个位数字,由于水仙花是一个三位正整数,所以i的取值范围是1~9,j和k的取值范围都是0~9。