实验三 条件语句和开关语句的使用 分支程序设计.docx
《实验三 条件语句和开关语句的使用 分支程序设计.docx》由会员分享,可在线阅读,更多相关《实验三 条件语句和开关语句的使用 分支程序设计.docx(14页珍藏版)》请在第一文库网上搜索。
1、实验三分支程序设计一.实验目的流程控制语句用于实现基本程序结构,是程序设计的基础。本实验要求掌握条件语句和开关语句的使用。二.实验内容1.输入一个数,判断它的奇偶性后输出结果。【分析】判断一个数是否为偶数,只需要判断它是否能被2整除,若能整除,则为偶数,则为奇数。#inc1udeusingnamespacestd;intmain()(intinput;coutinput;if(input%2)coutnumberinputtisodd;e1secoutnumberinput,t,iseven;return0;【要求】(1)分别使用数据345680-34-23.5作为输入数据,测试程序,分析程序
2、结果,并记录结果。输入结果345odd680even-34even23.5odd(2)使用上述数据测试结果正确吗?如果有不正确之处请修改。有的正确,有的不正确最后一个有问题#inc1udeusingnamespacestd;intmain()(intinput;coutz,whichnumberdoyouwanttotestzinput;if(input%2=1:input%2=-1)cout,znumber,input,t,zzisood.*;e1secoutznumberz*input,t,(),输出两个不等的实根;若=(),输出两个相等实根;若(),输出两个复数根。ttinc1udeft
3、inc1udeusingnamespacestd;intmain()f1oata,b,c;f1oatd,x1,x2;COUt”请输入三个数a,b,cz,abc;if(a=0)coutzza不能为0zzend1;return1;e1secout,a=,a,t,zb=zzb,zc=,cend1;d=b*b-4*a*c;if(d=O)Cout。方程有两个相等实数根;cout,z1=x2=z*-b/(2*a)0)d=sqrt(d);x1=(-b+d)(2*a);x2=(-b-d)(2*a);CoUt方程有两个不等实数根;coutzz1=,zx1,t,z2=zzx2end1;e1seCOUtX”方程无实
4、数根“end1;return0;1)参照主教材的例2.8编写源程序并调试运行,并记录结果。比较与例2.8的不同之处。输入结果a=0b=0c=4a不能为0a=0b=2c=4a不能为0a=1b=2c=0方程有两个不等式根X1=0,X2=-2a=2b=5c=1X1=O.219224x2=-2.28078(2)思考if-e1se嵌套使用时的注意事项是什么?e1se总是和相离最近的if对应。3编写程序:输入一门课程的成绩,若高于90分,输出“Agrade”;若高于80分而低于90分,输出“Bgrade”;若高于70分而低于80分,输出“Cgrade”;#inc1udeusingnamespacestd;
5、voidmain(void)(f1oatscore;coutscore;coutthegradeis,score=90)cout,Agradeend1;e1seif(80=score&score90)coutBgrade,=70)cout,Cgrade=60)cout,Dgradeend1;e1secout,NOTPASSEDend1;【要求】1.使用if-e1se语句和SWitCh语句两种方法实现。ttinc1udeusingnamespacestd;voidmain(void)f1oatscore;intn;coutscore;CoUtthcgradeiszzscoreend1;n=sco
6、re10;switch(n)case10:case9:cout,zAGradenz;break;case8:cout/zBGradenzz;break;case7:CoUtXCGradenzz;break;case6:coutz,DGraden”;break;defau1t:coutz,NOTPASSEDn”;)1.2分析if-e1se语句和SWitCh语句的区别,switch语句特别适合于什么情况使用?适用于情况很多而且分类明确为具体的数字时3思考使用switch语句时应注意什么?注意常量表达式值各不相同4、编写程序:输入一个数,判断其是否是3或7的倍数,可分为4种情况输出。(1)是3的倍数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验三 条件语句和开关语句的使用 分支程序设计 实验 条件 语句 开关 使用 分支 程序设计