ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

C语言 —— 嵌套循环语句的用法

C语言 —— 嵌套循环语句的用法 嵌套循环语句1、什么是嵌套循环语句2、例题for嵌套for循环3、例题利用嵌套循环做一个九九乘法口诀表4、例题时钟计时器1、什么是嵌套循环语句在C语言中if-else、while、do-while、for 这些循环语句都可以相互嵌套循环。就是一条语句里面还有另一条语句例如 for 里面还有 forwhile 里面还有 while或者 for 里面有 whilewhile 里面有 if-else这都是可以使用的的。2、例题for嵌套for循环代码#includestdio.hintmain(void){inti,j;// 设置两个条件变量for(i1;i10;i)//外层的for循环{for(j1;j10;j)//内层的for循环{printf(i%d,j%d\n,i,j);//输出ij的值}printf(\n);//一个总循环空一行}return0;}解释1、首先确定两个变量ij2、接着设置外层的for循环的i的初始值i1在判断i10是否成立接着计算i3、然后运行内层循环直到 j10不成立跳出能循环回到 24、外层循环 执行 i 2内层循环继续判断执行 j10不成立跳出循环回到2 5、直到外层循环i10不成立结束外层循环内层循环输出结果。结果3、例题利用嵌套循环做一个九九乘法口诀表代码#includestdio.hintmain(void){inti,j;//定义乘法口诀表的行与列for(i1;i9;i)//外层控制行{for(j1;ji;j)//内层控制列{printf(%d*%d%-4d,i,j,i*j);//-4d 空四个字符}printf(\n);}return0;}解释1、首先定义 i 为行j 为列2、外层行需要设置条件初始值为1结束条件是不能超过103、内层列需要设置条件初始值为1结束条件是ji。外层 for 循环一次通过计算ii 的值就会变化所以每次开始内层 for 循环时结束条件是不一样的。4、当 i1 时内层 for 的结束条件为 j1只能循环一次输出第一行。5、当 i2 时内层 for 的结束条件是 j2循环两次输出第二行。6、当 i3 时内层 for 的结束条件是 j3循环三次输出第三行。7、当 i4、5、6… 9时以此类推。结果4、例题时钟计时器代码#includestdio.hintmain(void){inta,b,c;for(a0;a24;a)//时钟{for(b0;b60;b)//分钟{for(c0;c60;c)//秒钟{printf(%d时,%d分,%d秒\n,a,b,c);}}}return0;}解释1、确定三个定量分别给时钟分钟秒钟秒钟。2、外层为时钟a24内层为分钟, b60最外层为秒钟,c60。结果附加多了一个延时与清屏
返回列表