您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 第四章逻辑运算和判断选取控制
第四章逻辑运算和判断选取控制实践教学:属性:实训时间:学时。实践教学内容:实验目的:掌握if语句的格式与应用,if语句的嵌套格式与应用,条件运算符的作用,Switch语句的格式与应用,Break、continue语句的格式与应用。实验内容和步骤:1.完成下面的程序,在空白处填入a,b,c,取a,b,c中最大者赋给max。存入ex4_1.c文件,并编译、调试、运行。A.if(ab&&ac)B.if(ab)max=________if(ac)elsemax=______p;max=______if(bc)elsemax=________max=______max=______elseelsemax=________if(bc)max=________elsemax=_________#includestdio.hmain(){intmax(inta,intb,intc);intx,y,z,cun;scanf(%d%d%d,&x,&y,&z);cun=max(x,y,z);printf(max=%d\n,cun);return0;}intmax(inta,intb,intc){intd;if(ab&&ac)d=a;elseif(bc)d=b;elsed=c;returnd;}2.输入a,#includestdio.hmain(){intmax(x,y,z);inta,b,c,d;scanf(%d%d%d,&a,&b,&c);d=max(a,b,c);printf(max=%d\n,d);return0;}intmax(intx,inty,intz){intm;if(xy){if(xz)m=x;elsem=z;}else{if(yz)m=y;elsem=z;}returnm;}b,c三个整数,要求将绝对值最大者打印输出。存入ex4_2.c文件,并编译、调试、运行。#includestdio.hmain(){inta,b,c,max;intjue(intx);scanf(%d%d%d,&a,&b,&c);if(jue(a)jue(b)&&jue(a)jue(c))max=a;elseif(jue(b)jue(c))max=b;elsemax=c;printf(绝对值最大者为%d\n,max);}intjue(intx){inty;if(x=0)y=x;elsey=-x;returny;}3.输入一个整数,判断该数的奇偶性。(输出相应的标志even-偶数odd-奇数,请记住这两个单词)自已写出程序代码。存入ex4_3.c文件,并编译、调试、运行。#includestdio.hmain(){inta;scanf(%d,&a);if(a%2==0)printf(even-偶数\n);elseprintf(odd-奇数\n);}4.给定一个正整数,判断它是否能同时被3、5、7整除。存入ex4_4.c文件,并编译、调试、运行。#includestdio.h#definegu3*5*7main(){inta;scanf(%d,&a);if(a%gu==0)printf(%d能同时被3,5,7整除\n,a);elseprintf(%d不能同时被3,5,7整除\n,a);}2,#includestdio.hmain(){inta;scanf(%d,&a);if(a%3==0&&a%5==0&&a%7==0)printf(%d能同时被3,5,7整除\n,a);elseprintf(%d不能同时被3,5,7整除\n,a);}设备及生均耗材要求:计算机机房实践考核办法:检查学生程序结构和执行情况,并给出评分。
本文标题:第四章逻辑运算和判断选取控制
链接地址:https://www.777doc.com/doc-2170902 .html