程序设计——第五章结构化程序设计.pptVIP

程序设计——第五章结构化程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I=5 Sum=sum+I I++ y n Sum=0;I=1 #include stdio.h void main () {int I=1,sum=0; while (I=5) {sum=sum+I; I++; } printf(“sum=%d”,sum); } 将读入的小写字母转换为大写字母,一旦读入其它字符时,结束转换处理。 While(循环条件){循环体;} 重复性的计算: 循环条件: 使循环趋于结束的语句: 读入小写字母 小写字母转换为大写字母 输入的数据为小写字母 读入的数据为小写字母以外的数据 scanf(“%c”,ch); ch=ch+’A’-’a’; ch’a’ch‘z’ #include stdio.h void main () {char ch; while(chachz) {printf(“请输入小写字母,以小写字母以外的数据作为结束:”); scanf(“%c”,ch); ch=ch+’A’-’a’; printf(“%c”,ch); } } #include stdio.h void main () {char ch; printf(“请输入小写字母,以小写字母以外的数据作为结束:”); scanf(“%c”,ch); while(ch’a’ch‘z’) { scanf(“%c”,ch); ch=ch+’A’-’a’; printf(“%c”,ch); } } 编程显示2的各次幂的值,直到某次幂的值大于给定整数时为止。 #include stdio.h void main () {int number,max_value,value; printf(“enter the largest value to be print:\n”); scanf(“%d”,max_value); number=0; value=1; while(value=max_value); {printf(“%-4d %-4d\n”,number,value); value=value*2; number++; } } 1222 0 1 2 4 8 16 32 64 128 256 512 1024 二、直到型循环语句(先执行后判断) do {循环体;} While(表达式); 表达式 循环体 y n 注:1、循环体如果包含一个以上语句,应该 用花括弧括起来。如语句体不止一个语句, 不加花括号,while语句的范围只到while后第一个分号处,会出现语法错误。 2、循环体应有式循环趋于结束的语句。 首先执行一次循环体,然后再计算表达式,如果表达式的值为真,则再 执行一次循环体,重复上述操作,直到表达式的值为假时,退出循环。 流程控制见图: int I=10; do I--; while(I5); int a,I=10; do {a=5+I; I--;} While(I5); int a,I=10; do a=5+I; I--; While(I5); I=1+2+3+4+5+……+100 I=100 Sum=sum+I I++ y n Sum=0;I=1; Main() {int sum=0;I=1; do {sum=sum+I; I++; } while(I=100); printf(“sum=“,sum); } 表达式 循环体 y n I=100 Sum=sum+I I++ y n Sum=0;I=1 do_while while do-while= =while ? 101 101 do-whiel与while语句不完全等价,当循环 条件一次都不满足时两语句不等价除此之 外两语句相同。 第五章 选择结构程序设计 一、关系运算和逻辑运算 关系运算 (比较运算) 六种关系运算符: 、 、= 、= 、 ==(等于) 、 !=(不等于) 优先级相同 优先级相同 高 低 算术运算 关系运算 赋值运算 高 低 例: C A+B A B !=C A == B C A= BC 等效于:C(A+B) 等效于: (AB)!=C 等效于:A==(BC) 等效于:A=(BC) 关系表达式 用关系运算符将两个表达式(算术表达式、关系表达式、逻辑表达式、赋值表达式、 字符表达式)连结起来的式子。 Ab 、a+bb+a 、(a=3)(b=5)、’a’=‘c’ 、(ab)(bc) 注:关系表达式的值

文档评论(0)

微微 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档