C编程语言允许使用一个循环内嵌套的另一个循环。下面的内容展示几个例子来说明这个概念。

语法

在C语言中嵌套for语句循环的语法如下:

for(init;condition;increment){for(init;condition;increment){statement(s);}statement(s);}

在C编程语言中嵌套while循环声明的语法如下:

while(condition){while(condition){statement(s);}statement(s);}

在C编程语言嵌套do...while循环语句的语法如下:

do{statement(s);do{statement(s);}while(condition);}while(condition);

在循环嵌套最后需要说明的是,可以把任何类型的循环的任何其他类型的循环内。例如,对于环可以是一个while循环,或反之亦然内部。

例子:

下面的程序使用嵌套for循环从2至100找出素数:

#includeintmain(){/* local variable definition */inti,j;for(i=2;i<100;i++){for(j=2;j<=(i/j);j++)if(!(i%j))break;// if factor found, not primeif(j>(i/j))printf("%d is prime

",i);}return0;}

当上述代码被编译和执行时,它产生了以下结果:

2 is prime

3 is prime

5 is prime

7 is prime

11 is prime

13 is prime

17 is prime

19 is prime

23 is prime

29 is prime

31 is prime

37 is prime

41 is prime

43 is prime

47 is prime

53 is prime

59 is prime

61 is prime

67 is prime

71 is prime

73 is prime

79 is prime

83 is prime

89 is prime

97 is prime

¥ 我要打赏

纠错/补充

收藏

上一篇:

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

c语言循环的嵌套案例,C语言嵌套循环相关推荐

  1. C语言for循环的嵌套例题,c语言 for循环的嵌套(含答案)

    c语言 for循环的嵌套(含答案) 第 33.34 课时 for 循环的嵌套实验题一:1.下面程序的功能是计算:至 50 中是 7 的倍数的数值之和,请选择填空.D#include main() in ...

  2. c语言循环设计思想结构,C语言程序设计_05循环结构程序设计讲述.pptx

    C语言程序设计_05循环结构程序设计讲述 第5章 循环结构程序设计5.1 while循环结构5.2 do-while循环结构5.3 for循环结构5.4 与循环有关的控制语句5.5 3种循环语句的比较 ...

  3. c语言排序算法实际案例,[C语言] 部分经典排序算法详解(有图解)

    目录 1.内容概括 2.主要算法 3.技术的具体应用 4.算法实际应用 5.总结 0.前言 在上一篇文章<[C语言] 数组的实际应用三则>中我们提到了数组的一些基础知识,并通过三个实际例子 ...

  4. c语言循环语句相关摘要,C语言中循环语句的应用研究

    为了帮助初学者尽快掌握C语言的循环语句,通过实例较详细的分析了循环语句的结构.功能和应用方法,以便读者能在实际应用中能够合理地选择循环语句,编出满足需要的程序来. . 26 0 价值工程 C语言中循环 ...

  5. C语言循环结构素数判断,C语言实验之判断素数(循环结构java)方法讲解

    C语言实验之判断素数(循环结构java)方法讲解 Problem Description 从键盘上输入任意一个正整数,然后判断该数是否为素数. 如果是素数则输出"This is a prim ...

  6. c语言循环10次代码,C语言教学(七-上)for循环

    原标题:C语言教学(七-上)for循环 今天带大家了解C语言for循环的用法,我们知道计算机对每行代码的处理只有一次,如果我们需要重复进行某一步骤的时候,那不是需要重复敲这一段代码吗,要是需要重复一千 ...

  7. c语言循环队列的销毁,C语言循环队列

    参考自维基百科: 含测试代码,详细注释: #include #include #include /*循环队列 C语言实现 *2011-04-28 *liliming123@sina.com */ #i ...

  8. c语言循环中按键跳出,C语言跳出循环

    C语言跳出循环 C语言在程序员中备受青睐,成为最近25年使用最为广泛的编程语言.那么大家知道C语言跳出循环是怎么回事呢?下面一起来看看! 使用while或for循环时,如果想提前结束循环(在不满足结束 ...

  9. c语言循环程序怎么编程,c语言程序(5):循环结构程序设计

    #include #include #include /* 循环结构: 1.基本循环语句 while循环 do_while循环 for循环 1.1 所有的的循环,都是满足条件循环 1.2 while循 ...

最新文章

  1. 华中科技大学计算机系统结构,华中科技大学计算机系统结构复习题.pdf
  2. 【伙伴故事】一盏智能灯,点亮家庭和工业照明的新未来
  3. uview中使用_使用uniapp自带的地图_实现地图点选位置功能---基于Vue的uniapp手机端_前端UI_uview工作笔记006
  4. 实验4-1-6 求分数序列前N项和 (15 分)
  5. Jstatd方式远程监控Linux下 JVM运行情况
  6. JVisualVM的使用实录
  7. ELF文件详解—初步认识
  8. 机械电子计算机哪个更适合创业,二本 电气工程及其自动化,和机械电子工程 哪个专业技术性很强,更好就业,更适合考研。...
  9. 会议论文分析-CCS21-ML增强的符号执行方法
  10. 【NKOJ-4234】三角分形
  11. python mpi4py multiprocessing_python基于multiprocessing的多进程创建方法
  12. 微信小程序显示空格符
  13. 梦幻西游服务器维修,《梦幻西游》电脑版2017年12月12日定期维护公告
  14. PAT.A1010 Radix
  15. BackLinks-卖链接赚钱,只要你的网站达到pr3就很好赚钱
  16. 怎么保证在多线程任务都执行完后再执行某一动作 CountDownLatch
  17. [Oracle] 几本重要的电子图书下载
  18. java web水晶报表_WEB开发中水晶报表的使用心得
  19. mysql每隔俩小时、四小时、八小时进行数据统计
  20. 入门用C++求两个整数的和差商积余

热门文章

  1. 致谢每一位ChunJun Contributor!这里有一份礼物等你领取!
  2. python之垃圾回收机制
  3. 计算机2级哪个办公实用,计算机二级考哪个科目最实用 你知道吗
  4. Delphi 取JPG图片内的Exif信息
  5. 化药有本黄皮书......
  6. iOS 类似简单的第三方微博客户端,可进行登录微博浏览相关信息
  7. MacOS darwin 环境变量
  8. nprogress 进度条插件使用
  9. Adobe Photoshop CC 2018之快速去水印
  10. PLS-00103: 出现符号 “BEGIN“在需要下列之一时: := . ( @ % ; not null range default character