循环结构

  • while循环
  • do-while循环
  • for语句
  • break与continue
  • 循环的嵌套

while循环

1.形式:while(条件) 语句;
2.说明:先判断条件,当条件为真,执行语句直到条件为假,循环结束
条件后只能控制一条语句
循环三要素:初值,条件,增量
输出在循环体内部,循环几次输出几次

do-while循环

1、形式:do 语句;while(条件);
2、说明:先执行语句,在判断条件,当条件为真时继续执行循环语句

while与do-while语句的区别
do-while语句结束的标志是while后面的分号
do-while语句至少执行一次,while语句可能一次也不执行

for语句

1、形式:for(初值;条件;增量)语句
省略初值,执行条件,省略条件,条件为真,省略增量,回条件
初值,条件,增量都可省,分号不可省
2、说明:先判断条件,条件为真,执行语句,执行语句后,回增量,条件为假,结束

break与continue

1、break语句(用在switch,循环)
形式:break;
功能:终止当前的循环
2、continue语句(只用于循环)
形式:continue;
功能:结束本次,循环继续
continue用在while循环,回条件
continue用在do-while循环,回条件
continue用在for循环,回增量

循环的嵌套

求循环次数:外层循环次数x内层循环次数

int i,j;
for(i=1;i<=2;i++)
for(j=1;j<=3;j++)
print("*")

输出结果:******
循环次数:外层:i=1=2 2次
内层:j=1=2=3 3次
外x内=6次

int a=18,b=11;
while(a!=b)
{while(a>b)a-=b;
while(b>a)b-=a;
}
printf("%d,%d\n",a,b);

输出结果:1,1
大数减小数,把结果赋给大数
更相减损法,求最大公约数

【C语言】05-C语言循环结构相关推荐

  1. c语言程序设计循环结构求奇数和,C语言程序设计实验报告循环结构程序设计.doc...

    C语言程序设计实验报告循环结构程序设计 C语言实验报告 课程__C程序设计_实验名称_循环结构程序设计__第 页 共 页 系 别__电气工程______________________ 实 验 日 期 ...

  2. 第2关:求解出n以内所有能被5整除的正整数的乘积-------C语言程序设计技术(循环结构程序设计1)

    第2关:求解出n以内所有能被5整除的正整数的乘积-------C语言程序设计技术(循环结构程序设计1) #include<stdio.h>int main(void){ /******** ...

  3. 第1关:小球自由落体运动-------C语言程序设计技术(循环结构程序设计1)

    第1关:小球自由落体运动-------C语言程序设计技术(循环结构程序设计1) #include<stdio.h> #include<math.h>int main(void) ...

  4. 第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2)

    第5关:C循环-寻找完数-------C语言程序设计技术(循环结构程序设计2) #include<stdio.h>int main(void){ /*********Begin****** ...

  5. 黄建c语言教程,黄建的C语言PPT课件,C_03_循环结构.ppt

    黄建的C语言PPT课件,C_03_循环结构.ppt while 语句 while语句 [2010.9.20]以下程序的运行结果是 int a = 1, b = 2; while (a < 6) ...

  6. 第4关:字符串中各类字符数的统计-------C语言程序设计技术(循环结构程序设计1)

    第4关:字符串中各类字符数的统计-------C语言程序设计技术(循环结构程序设计1) #include<stdio.h>int main(void){ /*********Begin** ...

  7. C语言-小黄鸭☞循环结构while

    C语言循环结构 while循环的用法 while (表达式) { 语句: } 当表达式为真,则执行下面的语句:语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句:然后再判断表达式是否为真 ...

  8. C语言-小黄鸭☞循环结构 之 for()

    C语言循环结构 for循环的用法 for(单次表达式;条件表达式;自变表达式) { 中间循环体 } 其中,表达式皆可以省略,但分号不可省略,因为";"可以代表一个空语句,省略了之后 ...

  9. C语言小黄鸭☞循环结构do{}while()

    C语言循环结构 do { ... }while() 注意,while 后面的分号千万不能省略. 这种循环结构和while循环的区别就在于 :先执行花括号里的语句再判断条件是否成立,而while是判断了 ...

  10. Lawliet|C语言学习笔记5——循环结构

    C语言学习笔记--循环结构 1.求1+2+3+-+100 #include<stdio.h> int main() {int i=1,sum=0; //定义变量i的初值为1,sum的初值为 ...

最新文章

  1. 图论(二分图构造) ---- 二分图的性质 C. Arpa’s overnight party and Mehrdad’s silent entering
  2. spring 定时器设置停止_单片机MSP430入门-理论⑦--定时器模块-定时器A②
  3. python装饰器实例-Python函数装饰器--实例讲解
  4. 用XFTP向Linux上传文件时出现Permission is not allowed
  5. Python(6):工程组织结构
  6. git 删除远程分支和本地分支
  7. C++描述杭电OJ 2016. 数据的交换输出 ||
  8. java webservice ip_通过Web Service实现IP地址查询功能的示例
  9. 五款救急的linux文件恢复软件,五款救急的Linux文件恢复软件
  10. 开启爬虫之路,从零开始...
  11. Kubernetes 学习总结(23)—— 2022 年 Kubernetes 的 5 个趋势
  12. java openresty 调用_Openresty使用zlib解压缩response body
  13. 2015 HUAS Summer Trainning #5~N
  14. 游戏开发之点和圆的关系,附上C++类结构(C++基础)
  15. python怎么提高_Python心得--如何提高代码质量
  16. 什么是URL Rewrite?URL Rewrite有什么用?
  17. 机器人动力学与控制_机器人领域值得一看的好书推荐
  18. 王彩云计算机学院,通知丨中南民族大学2016-2017学年度研究生评优结果公示
  19. DASCTF X GFCTF 2022十月挑战赛 WriteUp
  20. excel服务器源码,excel链接服务器源码

热门文章

  1. 福建师范大学oracle期末,福建师范大学19年8月课程考试《面向web应用程序设计 》作业考核试题【标准答案】...
  2. Redis6.0.6_02_Redis 入门基础
  3. 名帖42 伊秉绶 隶书《扇面三幅》
  4. 微信公众号怎么添加附件?比如word文档,pdf文件等
  5. Activiti(十三)UEL 表达式分配个人任务
  6. 跟着团子学SAP PS:通过LTMC导入项目结构
  7. java break flag_Java break [flag]; 与continue [flag]; 区别
  8. SAP ABAP 业务对象 BUS1022 FixedAsset 固定资产 BAPI 清单和相关 TCODE
  9. el-progress仪表盘底色修改
  10. Emscripten返回任意类型数据