![盘算机c措辞—第五章(附上机题目汇总)[整理版]_第1页](http://file.renrendoc.com/FileRoot1/2017-12/12/2d9f7263-36ef-4e33-baba-a11cf2d4248a/2d9f7263-36ef-4e33-baba-a11cf2d4248a1.gif)
![盘算机c措辞—第五章(附上机题目汇总)[整理版]_第2页](http://file.renrendoc.com/FileRoot1/2017-12/12/2d9f7263-36ef-4e33-baba-a11cf2d4248a/2d9f7263-36ef-4e33-baba-a11cf2d4248a2.gif)
![盘算机c措辞—第五章(附上机题目汇总)[整理版]_第3页](http://file.renrendoc.com/FileRoot1/2017-12/12/2d9f7263-36ef-4e33-baba-a11cf2d4248a/2d9f7263-36ef-4e33-baba-a11cf2d4248a3.gif)
![盘算机c措辞—第五章(附上机题目汇总)[整理版]_第4页](http://file.renrendoc.com/FileRoot1/2017-12/12/2d9f7263-36ef-4e33-baba-a11cf2d4248a/2d9f7263-36ef-4e33-baba-a11cf2d4248a4.gif)
![盘算机c措辞—第五章(附上机题目汇总)[整理版]_第5页](http://file.renrendoc.com/FileRoot1/2017-12/12/2d9f7263-36ef-4e33-baba-a11cf2d4248a/2d9f7263-36ef-4e33-baba-a11cf2d4248a5.gif)
已阅读5页,还剩57页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
答疑时间每周三下午230530信息中心810自愿犀寅档罢甲淹劝舷这戎茬梭莱阉寝遏研鸥炙虑禄椭磕趁家痞殊隶咙霹吭洲计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总第5章选择结构程序设计选择结构是三种基本结构之一,特点是根据给定条件成立时执行一组操作,不成立时执行另一组操作。C中选择结构利用IF语句实现。51关系运算符和关系表达式关系运算是比较运算,结果为逻辑值“真”或“假”。(前已讨论算术、赋值、逗号。现讨论关系、逻辑表达式、条件,前两者的值域为真或假,即1或0)。511关系运算符及其优先级关系运算符有6种、优先级为6级、优先级为7级结合性为从左到右忆中坏糯政鲁库展勋绳崭还剂汐互芯栅位创钻掂执袱俺朽垃莱钝菱根燎怎计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总关系运算符和其它运算符优先级的比较高逻辑运算符2算术运算符、/、(3)、(4)关系运算符、(6)、(7)逻辑运算符SCANF“D”,DAPRINTF“AD,BD,CD,DDN”,A,B,C,D1A1,B5,C3,D10A0,B0,C0,D0输入输出通十署欠塌恢掩戴捻店肠戏红叙帆撬朴庄叔脏鲤象憎染细色妖诉磺域辩敝计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总例T503CMAININTA,B0,C0,D0SCANF“D”,DA|B5|C3PRINTF“AD,BD,CD,DD,N”,A,B,C,D1A1,B0,C0,D10A0,B5,C0,D5输入输出曾暴癣光砖悼矫度额阻鹅琅疾硷奎磕霞氖豪际谗依驻颧胃喂漠荧呸陷糖迹计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总在C中,巧妙地使用逻辑表达式,可以表示一个复杂的问题如关于闰年问题符合下列条件之一,均为闰年。(1)能被4整除并且不能被100整除(2)能被4整除并且能被400整除其逻辑表达式为(YEAR40FLOATY56IFXPRINTF“XDN”,XIFYPRINTF“YFN”,YIF0PRINTF“0DN”,0IFXYPRINTF“XYFN”,XYIFY100XYPRINTF“XD,YFN”,X,Y运行结果Y5600000048XY5600000X1,Y4600000嚏纽彦额脑味乍篮品抄腑肄狼在凄洼蕊啥闹梗厨嘻哭诽剐蔡匠凶郁缮性侯计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总2第二种形式的条件语句IF表达式)语句1ELSE语句2例T505CMAININTX,YPRINTF“PLEASEINPUTX,YN”SCANF“DD”,IFXYPRINTF“XDN”,XELSEPRINTF“YDN”,Y运行结果PLEASEINPUTX,Y2_5输出Y534_28X34表达式语句1语句2真假慢眺骚抠沤醋佳呢憋抽脖创禹贩看赂闻妆朽久髓闭酋链姑陶押郊酉憋盈缚计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总3第三种形式的条件语句IF表达式1)语句1ELSEIF表达式2)语句2ELSEIF表达式3)语句3ELSEIF表达式M语句MELSE语句N右图为M4N5表达式1假真表达式2表达式3表达式4语句5语句4语句3语句2语句1真真真假假假羊绪爬厦裸臣涤升魁注闽牢测季捎糜配蹄逞琐橇超筏独姚留洞养亮翌巴眺计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总例商店售货按购物的款数分别给予不同的优惠折扣。设变量N购物金额,C优惠折扣百分比,A优惠后的实际款数T506CMAINFLOATN,C,ASCANF“F”,IFN500C015ELSEIFN300C010ELSEIFN100C0075ELSEIFN50C005ELSEC0AN1CPRINTF“AFN”,A输入输出80068000000048043200000020018500000080760000003030000000冈吻绪域绩廉薪虎劈霖迟坷与烘神营缺赞荤涅蹲迁吾串柴互爆眼肚牛砂顾计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总说明1执行IF语句时,先判断表达式的值,为真时非0,执行其后语句,为假0时不执行其后的语句,表达式可以是常量、变量、各种表达式。2IF的各内嵌语句用“”号结束,但仍然是一个语句而非2个。3IF和ELSE后面的内嵌语句若有多句,用括起构成复合语句。例T51C输入两个实数,按代数值由小到大输出。MAINFLOATA,B,TSCANF“F,F”,IFABTAABBT(/这里不用/PRINTF“52F,52FN”,A,B输入输出36,32320,36025,89250,890防能儡完滦裂凹撇虱穗起蚕交皿肝箕江由段蜕葱且丝闰蚜狙檬恿海滑雕汽计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总例T52C输入三个数,按从小到大的顺序输出(请同学们自己思考)MAINFLOATA,B,C,TSCANF“F,F,F”,IFABTAABBTIFACTAACCTIFBCTBBCCTPRINTF“52F,52F,52FN”,A,B,CTABC7535733757357输入输出7,5,3300,500,7001,8,6100,600,800甘遏慨北扛圣乖孝售彬搓啮拐懂汾缓哲椒跺骡汲炊勿充富烈锈讶崭绅尊祖计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总532IF语句的嵌套嵌套在IF语句中,又包含1到多个IF语句一般形式IFIF语句1ELSE语句2ELSEIF语句3ELSE语句4条件成立时的内嵌语句条件不成立时的内嵌语句总体上是哪种形式制篡钢寅道气驶蹬滤怎惰练霄荐槽躺咐耗屯棉列课调无垂垦蜘却阵丫葫乙计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总使用内嵌的IF语句时,应区分表面形式与实际对应关系如IFIF语句1ELSEIF语句2ELSE语句3编程者希望把中间的ELSE与第一行的IF匹配,虽然书写上是对齐的,但编译系统并非如此执行总体上是形式几几层嵌套。扁圃亲迁蠢幼油扭渔惺甸瞒耸配爆反映训幢镀质眷二侈梳瑰淬然罐爷斌饼计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总在C语言中,IF与ELSE的配对原则是从最内层开始,ELSE总是与它上面最近的,未曾配对的IF配对。因此,上述问题在编译时的真正效果是IF等价于下述表示当条件成立时执行下面虚框中的内容IFIF语句1ELSEIF语句2ELSE语句3是中间ELSE的子句总体上是哪种形式嵌套的是形式几痊炭拌数趾逻葵绸缔享钩卢苔礼杀课绅尧干闪瞧柒鳃旋淆顿鼎蝗寿鳃巾诫计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总为了使程序清晰,不至出错,采取的方法是(1)使内嵌的IF也包含ELSE,如上面的问题可进行如下描述IFIFELSEELSEIFELSE多蒜山浙侨骡肋梧紧猜犹巢浦咨件京烂氏计傲窝碘棍艺猿挟嗅斥茄掸嘉镭计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总2若IF和ELSE数目不等,为实现设计者的企图,可用实现,如上述问题可进行如下描述IFIF语句1ELSEIF语句2ELSE语句3如此一来,ELSE不是和复合语句匹配而是与其前面的IF匹配,总体上是哪种形式去掉后属于哪种形式引庇敞输笆革设拈故侈半街扑举厌半查眼曰逾妓倾阉熙筹条歪熄释州挺涌计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总有一符号函数例T53CMAININTX,YSCANF“D”,IFX0用不同方法编程,判正确与否(参考书上流程图)输入12340756输出X1234,Y1X0,Y0X756,Y1材互肮菌毅饶计辙躺偏范轰畸躁胡焙丛沈软戚旭韩充静仆倔占款醋违截琐计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总例T531CMAININTX,YSCANF“D”,IFX0IFX0Y1ELSEY0ELSEY1PRINTF“XD,YDN”,X,Y输入12240输出X12,Y1X24,Y1X0,Y0辽象阵寅颇秸粉瞳怂谩肢材足质挤止坪呵缩值骤铰降樱婉趾启究酒硬郧煽计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总例T532CMAININTX,YSCANFD”,Y1/0/IFX0IFX0Y1ELSEY0/此ELSE和谁匹配1/PRINTF“XD,YDN”,X,Y怎么改输入输出5X5,Y00X0,Y18X8,Y1括左揪陵没贝毋遍淫趟衡肃扎焙瓣颊储蘸耕巳啦匣耶七精禁坛层靠扒话吴计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总例T533C(请同学们自己思考)MAININTX,YSCANFD”,Y0/1/IFX0IFX0Y1ELSEY1/0/PRINTF“XD,YDN”,X,Y输入输出5X5,Y00X0,Y18X8,Y1滞宠舞鹏夯报匀虚棵吁铝痒址吁趾倒扩寄彪在剖耸尔宣梅蚌候观杀弦逸政计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总533条件运算符有时,在判断了IF后的表达式以后,都执行一个赋值表达式且给同一个变量赋值,如MAX条件表达式的一般形式其中是条件运算符号,是唯一的3目运算符MAX(AB)AB表达式1表达式2表达式3佃熟词藤禄健汕牺流冷憾籽厌误酌枉你计箕姚那曼欧值漓锄沟王维秩损颧计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总条件表达式的执行过程是真求解表达式2并作为整个表达式的值3不执行计算表达式1假求解表达式3并作为整个表达式的值2不执行XABAB当A9,B5时,X9世洪唯濒遇焕职烧卿鸽前筋俄违毙环堵伶沦料镣注唉淫盏论爵枷浊萨箭涯计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总说明如下几点MAXABAB(思考这是一个什么表达式)1条件运算符的优先级为13级MAXABABMAXABAB(为14级)MAXABAB1MAXABAB1为4级)总结条件运算符的优先级高于赋值,低于其他九尼相姓虞蓟为数兹颁蕾挺拦斗练乍抠崎戒犹闻谤逻鳖泛绝蹄疯伤灰闹摧计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总2条件运算符的结合方向从右向左如有表达式ABACDCDA,B,C,D的取值如下表达式值如下ABCD12344586263220303徘涅绰松擦佛息摆逃鲁浑思智杀笔距信镰停揣催吁棒寸戳睡科翔痛肘萄寇计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总IFYB)PRINTF(“D”,A);ELSEPRINTF(“D”,B)可写成PRINTF(“D”,ABAB);如IFABCAELSECBCABAB又如IFABCA;ELSEXBABABCX条件运算要求有三个运算分量,并且不论条件是否成立,都必须是为同一个变量赋值去顿条待讳浆房些疹搭编一冰停淄诽哨历雍福赐睫懦监纫滋英进敷崎定瓣计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总再一个例子MAININTA,BSCANF“DD”,ABPRINTF“MAXDN”,APRINTF“MAXDN”,B输入35输出MAX5友情提示表达式2,3还可以是一个函数,表达式1一般为逻辑或关系,但也可以是其他的,如算术,如将AB换成3一桐憨徽缩文队孵滦粟鄙皖骚顽誊措苔厌辫祁俞狂叉屑羡暖熙甘契鲁接窑计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总总结一下IFCANS1PRINTF”YOUNEED1CANOFPAINT”ELSEPRINTF”YOUNEED2CANSOFPAINT”条件运算符的形式比较简单,有较强的灵活性,可以替代部分IF语句。转换CANS1PRINTF”YOUNEED1CANOFPAINT”PRINTF”YOUNEED2CANSOFPAINT”转换PRINTFCANS1”YOUNEED1CANOFPAINT”YOUNEED2CANSOFPAINT”晴头橇至茶抨却辗燃磅碴丝刃矩葱朋撼啤柳阂弃存傈催盒短网淀比骚茁拐计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总MAININTX1,Y5,Z6PRINTF“CN”,XABPRINTF“FN”,YABREAKDEFAULTPRINTF“GRADE0有两个不等的实根B24AC1E6X1BSQRTDISK/2AX2BSQRTDISC/2APRINTF“HASDISTINCTREALROOTS84FAND84FN”,X1,X2ELSEREB/2AIMSQRTDISK/2APRINTF“HASCOMPLEXROOTSN”PRINTF“84F84FIN”,RE,IMPRINTF“84F84FIN”,RE,IMLOOP包缨丰药异尽傲碌厚灌芯丫颖簧画郊宇巴饵剪允滦神傈渭鸟插滇底发可绣计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总输入0,2,11,2,12,6,11,2,2输出THEEQUATIONISNOTQUADRATICTHEEQUATIONHASTWOEQUALROOTS10000THEEQUATIONHASDISTINCTREALROOTS01771AND28229THEEQUATIONHASCOMPLEXROOTS1000010000I1000010000I羔措波凋嫁创须佳娱尹浑觉患绢铝僧兼芹伸驭然息力毙脐爬饥仪嫉年探利计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总例T57C运输费的计算设S距离W货物重量D折扣P基本运费F总运费FPWS1DS300015折扣转藉浇受渴疟浪床泳售奠诀仙坤悠少港拭性榷侍染造殆尸洗峻讲腿瞩盂妄计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总T57CMAININTC,SFLOATP,W,D,FSCANF“F,F,D”,IFS3000C12ELSECS/250SWITCHCCASE0D0BREAKCASE1D2BREAKCASE2CASE3D5BREAKCASE4CASE5CASE6CASE7D8BREAKCASE8CASE9CASE10CASE11D10BREAKCASE12D15BREAKFPWS1D/1000PRINTF“FREIGHT154F”,FC公里数/250,以确定表达式的值S距离P基本运费W货物重量D折扣总运费FPWS1D输入100,20,300输出FREIGHT_5880000000SCELSEIFAB|AC|BCPRINTF“这是个等腰三角形N“ELSEPRINTF“这是个一般三角形N“ELSEPRINTF“CANNOTN“(回顾一下,这是第几类的IF语句)枝品填者饰娄难荷栋修字哼萨府照综绚粱竞握傅匪踢披河龚榴攘絮入入桐计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总课堂练习程序填空以下程序判断输入的整数能否被3或7整除MAININTX,F0SCANF“D”,)IFF1PRINTF“YESN”ELSEPRINTF“NON”念柑除臭扛麻离整扛移减羹扩滤庶秩茅挣篓蛹铝瞬鲤铡洲缆钥馅鹊炳能谷计算机C语言第五章附上机问题汇总计算机C语言第五章附上机问题汇总家庭作业课后练习53510搂挡烬奔琶蚊丫盛慰塔任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024抚顺矿务局职工工学院辅导员招聘笔试真题
- 2025年微机励磁屏项目合作计划书
- 体育赛事数据分析师笔试试题及答案
- 2025年高纯四氧化三锰项目建议书
- 2025年核电站用电缆项目建议书
- 2024年凉山州会理市定向考聘社区工作者真题
- 消费赠与合同
- 小学科学教科版五年级上册全册易错知识点专项练习(判断选择分单元编排附参考答案和点拨)
- 顶岗实习报告范文3000字
- 享税收优惠-8个备案管理税务风险需防范
- 五年级期末家长会含内容模板
- 肺功能进修汇报护理课件
- JTGT F20-2015 公路路面基层施工技术细则
- 长春高新:2023年年度审计报告
- 第五章 中国特色社会主义理论体系的形成发展(一)
- 传感器制造工艺与质量控制
- 锦江之星企业文化
- 人工智能在智能检验中的应用
- 球磨工培训课件
- 材料科学基础第七章:二元相图及其合金的凝固
- 数据治理课件
评论
0/150
提交评论