- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级c语言 第4章 三种基本结构
4.1 c 语句概述 4.2 顺序结构及实现 4.3 选择结构及实现 4.4 循环结构及实现 4.5 转向语句 4.6 程序设计举例 4.1 c语句概述 语句是C程序的重要组成部分,它表示程序执行的步骤,实现程序的功能。 C语句以分号“;”结尾 书写自由,一行多条语句或一语句拆成多行。语句之间用“;”隔开就可以了。 例 复合语句。 #include “stdio.h” main() { int x=l, y=2; { int x=3; printf(″x=%d, y=%d\n″,x, y); / * x=3 */ } printf(″x=%d, y=%d\n″,x, y); /* x=1 * / } 程序运行结果为: x=3,y=2 x=1,y=1 4.2.1 顺序结构程序设计的思想 顺序结构是结构化程序设计中最简单、最常见的一种程序结构。顺序结构中,程序是按照各语句出现的次序顺序执行的。 顺序结构程序通常由三部分组成: 输入数据: 让计算机为用户进行运算,首先必须把已知的数据,即让计算机进行运算的对象,输入到计算机中。 进行处理:已知数据输入到计算机的基础上,根据问题的需要对其进行相应的运算处理。 输出结果:让计算机程序进行运算处理的目的是为了得到相应的结果,因此,必须将运算处理的结果输出出来。 4.3.2 顺序结构程序举例 以下程序有终端输入两个整数给变量x和y,然后输出x和y;交换x和y中的值后,再输出x和y if - else 配对原则:缺省{ }时,else总是和它上面离它最近的不带else的if配对,与书写格式无关。 /*e4_11.c*/ #include stdio.h #include math.h main() { int i,n=10; float a,b,h,s; printf(\nplease input a ,b (-2=b=2) \n); scanf(%f%f,a,b); h=(b-a)/n; s=0.5*h*(sqrt(4-a*a)+sqrt(4-b*b)); for(i=1;i=n-1;i++) s=s+h*(sqrt(4-a*a)+i*h); printf(output jifen %f,s); } (22)要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是 A)while((ch=getchar())!=‘N’)printf(%c,ch); B)while(ch=getchar()!=‘N’)printf(%c,ch); C)while(ch=getchar()==‘N’)printf(%c,ch); D)while((ch=getchar())==‘N’)printf(“%c“,ch); (30)有以下程序 main() {int y=10; while(y--);printf(“ y=%d\n,y); } 程序执行后的输出结果是 A)y=0 B)y=-1 C)y=1 D)while构成无限循环 (26)有以下程序段 int n,t=1,s=0; scanf(%d,n); do{ s=s+t; t=t-2; } while (t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是A)任意正奇数 B)任意负偶数 C)任意正偶数 D)任意负奇数 真题解析:[2007-04选择] 答案:c d 例 显示1~10的平方 /*e4_9.c*/ #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 do~while语句 一般形式: do 循环体语句; while(表达式); 执行流程: do 循环体 expr 假(0) 真(非0) while 特点:先执行循环体,后判断表达式 说明: 至少执行一次循环体 do~while可转化成while结构 expr 循环体
您可能关注的文档
最近下载
- 建筑工人实名制管理制度.docx VIP
- UL60950中文版(最新整理版).pdf VIP
- 新商务星球版八年级上册地理全册精编知识点合集.pdf
- 项目1 初识高铁客运乘务《高速铁路客运乘务实务》教学课件.pptx VIP
- 环境科学与工程的前沿技术与应用.pptx VIP
- 2020高中英语必修一Welcomeunit知识点归纳及练习.pdf VIP
- StartingOutwithC++EarlyObjectsEighthEditionbyTony.ppt VIP
- 【大单元教学】《赏书法之韵》第1课时课件 人美2024版七年级上册.ppt VIP
- .潍坊滨海经济技术开发区.PDF VIP
- 小学奥数-几何五大模型(鸟头模型)..pdf VIP
文档评论(0)