循环复习数组的定义和使用.ppt

循环复习数组的定义和使用.ppt

ID:52506717

大小:1.79 MB

页数:14页

时间:2020-04-09

循环复习数组的定义和使用.ppt_第1页
循环复习数组的定义和使用.ppt_第2页
循环复习数组的定义和使用.ppt_第3页
循环复习数组的定义和使用.ppt_第4页
循环复习数组的定义和使用.ppt_第5页
资源描述:

《循环复习数组的定义和使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息科学与技术学院第5讲程序设计结构与数组应用信息科学与技术学院程序设计结构顺序结构选择结构循环结构方法数组函数指针C程序设计复习-选择结构If语句的三种形式If语句的嵌套switch语句条件运算符(?:)(1)If(2)If-else(3)If-else-ifelse总是与它前面最近的If配对使用Switch(表达式){case常量1:语句1;break;case常量2:语句2;break;default:语句n;}表达式1?表达式2:表达式3练习C程序设计复习-循环结构循环语句的几种结构形式Break语句和Continue语句(区别)循环的嵌套(嵌套的几种形式)(1)whil

2、e循环语句(2)do…while循环语句(3)for循环语句(建议循环次数已知时使用)(4)goto语句(不建议使用)while(表达式)语句;do语句while(表达式);for(exp1;exp2;exp3)语句;数组的定义和引用阅读程序写结果设有如下程序:#includevoidmain(){inta=7,b=3,c;c=a;a/=2;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;printf("c=%d",c);}程序运行后的结果为C=0阅读程序写结果#includevoidmain(){intn='c';

3、switch(n-32){case'a':case'A':printf("verygood");break;case'b':case'B':printf("good");break;case'c':case'C':printf("pass");break;case'd':case'D':printf("warn");break;default:printf("error");}}程序运行后的结果为pass假设我国现在有13亿人口,按人口年增长0.8%计算,计算多少年后我国人口超过30亿。#includevoidmain(){doublenum=13.0;inty

4、ear=0;while(num<30.0){num=num*(1+0.008);year=year+1;}printf(“year=%d",year);}经验for和while可以完成同样的循环功能,但在循环次数已知的情况下for循环更为简洁和高效。求累加和:sum=1+1/2+1/3+…+1/100sum=0;for(i=1;i<=100;i++)sum=sum+1.0/i;求连乘运算:t=1×2×3×4…×10t=1;for(i=1;i<=10;i++)t=t*i;break语句和continue语句的区别程序(1)while(表达式1){……if(表达式2)break;

5、……}程序(2)while(表达式1){……if(表达式2)continue;……}流程图(1)流程图(2)break语句和continue语句的区别下列程序的运行结果是#includevoidmain(){inti,j,k=19;while(i=k-1){k-=3;if(k%5==0){i++;continue;}elseif(k<5)break;i++;}printf("i=%d,k=%d",i,k);}循环次数条件ki118161921513163121013497105646循环嵌套的几种形式几种形式:while(){…while(){…}}whil

6、e(){…do{…}while()…}for(;;){for(;;){…}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。