分享

C语言的大海里:嵌套的循环语句的重要程序竟然是这几个?

 昵称28372044 2018-03-24

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。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多