下载此文档

第五章循环结构.doc


文档分类:经济/贸易/财会 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
第五章循环结构C语言中可以用以下语句来实现循环: 1、用goto语句和if语句构成循环; 2、用while语句; 3、用do-while语句 4、 。C语言还提供了多种循环语句。while语句就是其中的一个。由while构成的循环也称为“当”循环。while循环的一般形式为: while(表达式)循环体 说明:1、表达式可以是C语言中任意合法的表达式,但不能为空; 2、循环体可以是一个语句,也可以是复合语句。 先计算表达式的值,当表达式为非0值时,执行循环体,否则执行循环语句的下一语句。即“先判断,后执行”。表达式循环体0非0说明:1、当表达式的值为0时,while循环的循环体一次都不被执行; 2、if语句与while的区别是:当表达式的值为真时,if子句只能被执行一次,而循环体则可能被多次执行,所以if语句必须和goto语句共同使用才能构成循环; 3、在循环体内必须能改变循环变量的值或有break语句,否则当表达式非0时,将构成“死循环”。 ,求 #include<> main() { inti,sum=0; i=1; while(i<=100) { sum=sum+i; i++; } printf(“%d”,sum); }+22+32+…+n2,直到累加和大于等于10000为止。 #include<> main() { inti,sum=0; i=1; while(sum<10000) { sum+=i*i; i++; } printf(“n=%d,sum=%d\n”,i-1,sum); } 运行结果为: n=31,sum=10416 ,直到最后一项的绝对值小于10-6为止。#include<> #include<> main() { ints; floatn,t,pi; t=; pi=0; n=; s=1; while(fabs(t)>1e-6) { pi=pi+t; n+=; s=-s; t=s/n; } pi=pi*4; printf(“pi=%f\n”,pi); } 程序执行结果为:pi=-while语句和用do--while循环的一般形式 do 循环体 while(表达式); 其特点是:先执行循环体,后判断表达式。 说明:1、表达式可以是C语言中任意合法的表达式,但不能为空; 2、循环体可以是一个语句,也可以是复合语句。-while循环的执行过程 先计算表达式的值,当表达式为非0值时,执行循环体,否则执行循环语句的下一语句。即“先判断,后执行”。即循环体至少会被执行一次,表达式的判断方法与while语句相同。在循环体中也必须有改变表达式值的语句。 -while循环求#include<> voidmain() { inti,sum=0; i=1; do { sum=sum+1; i++; } while(i<

第五章循环结构 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ipod0c
  • 文件大小43 KB
  • 时间2019-01-12