欢迎来到天天文库
浏览记录
ID:39403974
大小:1.79 MB
页数:14页
时间:2019-07-02
《循环复习数组的定义和使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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程序设计复习-循环结构循环语句的几种结构形式Brea
2、k语句和Continue语句(区别)循环的嵌套(嵌套的几种形式)(1)while循环语句(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=-
3、1;printf("c=%d",c);}程序运行后的结果为C=0阅读程序写结果#includevoidmain(){intn='c';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:pri
4、ntf("error");}}程序运行后的结果为pass假设我国现在有13亿人口,按人口年增长0.8%计算,计算多少年后我国人口超过30亿。#includevoidmain(){doublenum=13.0;intyear=0;while(num<30.0){num=num*(1+0.008);year=year+1;}printf(“year=%d",year);}经验for和while可以完成同样的循环功能,但在循环次数已知的情况下for循环更为简洁和高效。求累加和:sum=1
5、+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;……}程序(2)while(表达式1){……if(表达式2)continue;……}流程图(1)流程图(2)break语句和continue语句的区别下列程序的运行结果是#include6、o.h>voidmain(){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(){…}}while(){…do{…}while()…}for(;;){for(;;){…}}
6、o.h>voidmain(){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(){…}}while(){…do{…}while()…}for(;;){for(;;){…}}
此文档下载收益归作者所有