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。 |
|
来自: 昵称28372044 > 《嵌入式》