C语言及应用完整版课件.ppt

  1. 1、本文档共300页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全套课件完整版课件正本书课件最全课件全套ppt完整版ppt整本书ppt全套电子讲义全套电子教案全套电子课件完整版电子讲义完整版电子教案

#include stdio.h main() { int i=1; while(i=10) { printf(%d*%d=%d\n,i,i,i*i); i++; } } 运行结果: 1*1=1 2*2=4 3*3=9 4*4=16 5*5=25 6*6=36 7*7=49 8*8=64 9*9=81 10*10=100 例 输出1~10的平方 * 3.5 循环结构 一般形式: do { 循环体语句; }while( 表达式 ); 执行流程: do 循环体 表达式 假(0) 真(非0) while 3.5.2 do-while语句 * 3.5 循环结构 特点:先执行循环体,后判断表达式 说明: 至少执行一次循环体 do~while可转化成while结构 表达式 循环体 假(0) 真(非0) 循环体 While循环 do-while 语句特点和说明 * 3.5 循环结构 例:用do-while循环求1至100的和。 #include stdio.h main( ) { int i,sum=0; i=1; do { sum=sum+i; i++; } while(i =100) printf(%d,sum); } #include stdio.h main( ) { int i,sum=0; i=1; while(i=100) { sum=sum+i; i++; } printf(%d,sum); } 运行结果:5050 运行结果:5050 * 3.5 循环结构 一般形式: for([表达式1] ;[ 表达式2] ;[ 表达式3]) 循环体语句; 执行流程: 3.5.3 for语句 表达式2 循环体 假(0) 真(非0) for 表达式1 表达式3 * 3.5 循环结构 for语句一般应用形式: for( 循环变量赋初值;循环条件;循环变量增值 ) { 循环体语句; } 例 : 用for循环求1至100的和。 #include stdio.h main() { int i,sum=0; for(i=1;i=100;i++) sum=sun+i; printf(%d,sum); } * 3.5 循环结构 for语句中表达式1; 表达式2 ;表达式3 类型任意,都可省略,但分号;不可省。 (1)省略了“表达式1(循环变量赋初值)”, 表示不对循环控制变量赋初值。 (2)省略了“表达式2(循环条件)”, 则不做其它处理时便成为死循环。 (3)省略了“表达式3(循环变量增量)”, 则不对循环控制变量进行操作,这时可在语句体中加入修改循环控制变量的语句。 for语句说明: * 3.5 循环结构 逗号表达式 逗号运算符的主要应用就在for语句中。 for语句中的表达式1和表达式3可以是逗号表达式,特别是有两个循环变量参与对循环的控制时。表达式1和表达式3为逗号表达式,将使程序显得非常清晰。 例: for( i=1 , j=10 ; i=j ; i++ , j-- ) * 3.5 循环结构 例: 求 1/100+2/99+…+50/51 float s=0.0; for( i=1 , j=100 ; ij ; i++ , j-- ) s = s + i/j; * 3.5 循环结构 选择三种循环的一般思路: 如果循环次数已知,用for 如果循环次数未知,用while 如果循环体至少要执行一次,用do-while 只是思路,不是定律 * 3.5 循环结构 在一个循环结构中又嵌入另一个或几个完整的循环结构,称为循环的嵌套。嵌套在内的循环体称为内循环,外面的循环体称为外循环。如果内循环体中又有嵌套的循环语句。则构成多重循环。 While 、do-while、for三种循环都可以互相嵌套。 3.5.4 循环嵌套 * 3.5 循环结构 输出结果: 例: for(i=0;i6;i++) { for(j=0;j6;j++) printf(“%2d %d”,i,j); putchar(‘\n’); } * 3.5 循环结构 例: 输出以下图形 *

您可能关注的文档

文档评论(0)

BLUED + 关注
实名认证
内容提供者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用必威体育精装版版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档