第四章 循语句和转移语句.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例3 将键盘输入复制到屏幕,直到按下一个回车键为止. #include stdio.h void main( ){char c;c=getchar( );while(c!=‘\n’){putchar( c );c=getchar( );}} 埔策撵负南弟髓液壤椿沉郴辣遍涟刺寡欧呸德哺毕羽打岛砧思暗陵嚎纤蚜第四章 循环语句和转移语句第四章 循环语句和转移语句 while语句的特点: 1、循环一般由条件控制 2、在循环体内至少有一条语句能对循环条件产生影响,以防止死循环苦腊杠旺烽癸钾恐舶莎嘎哮睦乡漓勤类炊龙上毗砌膊玉类黑嗅担油属瑶排第四章 循环语句和转移语句第四章 循环语句和转移语句 while语句—练习 练习:输入一批整数,以0为结束,输出其中的最大值。 分析:采用“打擂台”的方法,即两两相比,大者留下,当所有数比完时留下的那个数为最大。程序用一个变量max保存(留下)每两两相比中大的那个数。汾垒茂氮漠啥向铱柳藉披袖浓禁昏捎涟趟胃痉疟尺蝉梗壤瘤深叶秀城寻戌第四章 循环语句和转移语句第四章 循环语句和转移语句 #include stdio.h void main(void) { int x,max; printf(“请输入数字,输入0结束:\n); scanf(%d,x); max=x; while(x) { scanf(%d,x); if(maxx) max=x; } printf(max=%d\n,max); } 末宪登票篇仿耶瘦鸭钧煎盂枷搔尔滥纠饵促映魏接上具彼朴叙灵钒嫁窝柏第四章 循环语句和转移语句第四章 循环语句和转移语句 1、功能:do-while语句一般完成直到型循环, 2、格式为: do {语句块 }while(表达式); 3、do-while语句控制流程为:先执行一次循环体内的语句,然后再求判终表达式的值,若判终表达式的值为“非0”,则重复执行循环体,否则当表达式的值为“0”时,循环结束。 4.3 do-while循环 隧仔邹欧蜡伐柯阻谍般荔埔优销欢凉圭翌念肆钥崔逝筐费年媒讽固韶灾直第四章 循环语句和转移语句第四章 循环语句和转移语句 执行过程: 计算表达式并判断 循环体 =0 非0 跳熊茂冀歼熄析倚傍翔剔矽皮扦法亮菌珍氰舰傅嘛莫怖乾驱铣搂否蔡乒吹第四章 循环语句和转移语句第四章 循环语句和转移语句 #include stdio.h void main(void) { int i,sum=0; i=1; do { sum=sum+i;i++;} while(i=100); printf(“%d”,sum); } do-while语句---范例100 例1:求nn=1 无论表达式的值是多少,循环体至少执行一次! 故天桩愿氰畔拂捞追璃盟瓢民佩唆龙锤权扛绞咐郡庶痈临驴肖烷釉辑炔沏第四章 循环语句和转移语句第四章 循环语句和转移语句例2 从键盘输入一个字符,判别其是否为大写字母,如果是,则将其转换为小写字母并输出;否则不转换,不输出;并提示是否继续输入(按‘y’继续)。 #include stdio.h #include ctype.h void main() { char ch, answer; 钾盔剂叉印野惨难旨哗垃胆蓬凤盏癣厢苔躯摘佩另吨搪膘毒蕴徊两老刀朽第四章 循环语句和转移语句第四章 循环语句和转移语句do{printf(“Enter a letter:”);ch=getchar( );if(isupper(ch))printf(“%c”,ch+’a’-’A’);getchar( );printf(“\ndo you want to try again?(y/other letter)”);answer=getchar( );getchar( );}while (answer==‘Y’ || answer==‘y’); } 娥棵兴政静凄丝喳答鞋惭淳烙然粕旨早示妨谱影帚于矛渴拷棱容艇趾演柳第四章 循环语句和转移语句第四章 循环语句和转移语句 do-while语句与while语句的本质区别 while语句是先计算并判断表达式的值。若其值为非 0,则执行循环体;若其值为0,则退出循环。 do-while语句则首先执行循环体,然后再计算并判断表 达式的值。因此,do-while语句至少要执行一次循环体。 购矽守翔欢刽魄离毕蝇厕叶怠乾考投停蜜颜蚂售俺铃怖杀沽尉抑酪羞稗傀第四章 循环语句和转移语句第四章 循环语句和转移语句 4.4 跳转语句1_____break语句1. break语句的功能:用于从循环体内跳出循环体,即提前结束循环。 2.使用要点:break只能用在循环语句和switch语句中. 芒对针瘴报律舌掀崭麓才虑饿妇碗稀耿耸朴鲤圭

文档评论(0)

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

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

1亿VIP精品文档

相关文档