资源描述:
《第四章逻辑运算和判断选取控制.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章逻辑运算和判断选取控制实践教学:属性:实训时间:学时。实践教学内容:实验目的:掌握if语句的格式与应用,if语句的嵌套格式与应用,条件运算符的作用,Switch语句的格式与应用,Break、continue语句的格式与应用。实验内容和步骤:1.完成下面的程序,在空白处填入a,b,c,取a,b,c中最大者赋给max。存入ex4_1.c文件,并编译、调试、运行。A.if(a>b&&a>c) B. if(a>b) max=________ if(a>c) else
2、 max=______p; max=______if(b>c) else max=________ max=______max=______else else max=________ if(b>c) max=________
3、 else max=_________#includemain(){intmax(inta,intb,intc);intx,y,z,cun;scanf("%d%d%d",&x,&y,&z);cun=max(x,y,z);printf("max=%d",cun);return0;}intmax(inta,intb,intc){intd;if(a>b&&a>c)d=a;elseif(b>c)d
4、=b;elsed=c;returnd;}2.输入a,#includemain(){intmax(x,y,z);inta,b,c,d;scanf("%d%d%d",&a,&b,&c);d=max(a,b,c);printf("max=%d",d);return0;}intmax(intx,inty,intz){intm;if(x>y){if(x>z)m=x;elsem=z;}else{if(y>z)m=y;elsem=z;}returnm;}b,c三个整数,要求将绝对值最大者打印输出。存入ex4_2.c文件,并编译、调试、
5、运行。#includemain(){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",max);}intjue(intx){inty;if(x>=0)y=x;elsey=-x;returny;}3.输入一个整数,判断该数的奇偶性。(输出相应的标志even-偶数odd-奇数,请记住这两个
6、单词)自已写出程序代码。存入ex4_3.c文件,并编译、调试、运行。#includemain(){inta;scanf("%d",&a);if(a%2==0)printf("even-偶数");elseprintf("odd-奇数");} 4.给定一个正整数,判断它是否能同时被3、5、7整除。存入ex4_4.c文件,并编译、调试、运行。#include#definegu3*5*7main(){inta;scanf("%d",&a);if(a%gu==0)printf("%d能同时被3,5,7整除
7、",a);elseprintf("%d不能同时被3,5,7整除",a);}2,#includemain(){inta;scanf("%d",&a);if(a%3==0&&a%5==0&&a%7==0)printf("%d能同时被3,5,7整除",a);elseprintf("%d不能同时被3,5,7整除",a);}设备及生均耗材要求:计算机机房实践考核办法:检查学生程序结构和执行情况,并给出评分。