欢迎来到天天文库
浏览记录
ID:38426993
大小:37.50 KB
页数:3页
时间:2019-06-12
《课后作业1-选择结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、作业1选择结构程序设计说明:作业以纸质文档的形式在下次上课前提交。【一】写出下面各逻辑表达式的值。设a=3,b=4,c=5。(1)a+b>c&&b==c(2)a
2、
3、b+c&&b-c(3)!(a>b)&&!c
4、
5、1(4)!(x=a)&&(y=b)&&0(5)!(a+b)+c-1&&b+c/2【二】阅读下面程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。已知下面程序的功能是,从键盘任意输入一个年号,判断它是否是闰年。若是闰年输出“Yes”,否则输出“No”。已知符合下列条件之一者是闰年:(1)能被4整除,但不能被100乘除;(2)
6、能被400整除。注:作业中只写出空白部分即可。#includemain(){intyear,flag;printf(“inputayear:”);scanf(“%d”,&year);if(【1】){flag=1;/*如果year是闰年,则标志变量flag置1*/}else{flag=0;/*否则,标志变量flag置0*/}If(【2】){Printf(“%disaleapyear!”,year);/*打印“是闰年”*/}else{Printf(“%disnotaleapyear!”,year);/*打印“不是闰年”*/}}
7、【三】从键盘任意输入三角形的三边长a,b,c,编程判断a,b,c的值能否构成一个三角形,若能构成三角形,则计算并输出三角形的面积,否则提示不能构成三角形。已知构成三角形的条件是:任意两边之和大于第三边。【四】编程计算图形的面积。要求程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,要求用户对圆形输入半径值,对长方形输入长和宽的值,对正方形输入边长的值,并根据输入内容计算出相应面积的值后将其显示出来。注:如果你自己编写程序,可不看下面的代码,按照自己的思路编。若不想自己编,可参照以下代码,但必须将程序补充完整。#includ
8、e#definePI3.1416voidmain(){intiType;floatradius,a,b,area;printf("图形的类型为?(1-圆形2-长方形3-正方形):");scanf("%d",&iType);_______【1】________(iType)//请在此填充关键字{case1:printf("园的半径为:");scanf("%f",&radius);area=PI*radius*radius;printf("面积为:%f",area);break;case2:printf("矩形的长为:");sca
9、nf("%f",&a);printf("矩形的宽为:");scanf("%f",&b);area=a*b;printf("面积为:%f",area);__________【2】___________//请在此填充语句case3:【3】/*请补充求正方形面积的代码*/default:printf("不是合法的输入值!");}}
此文档下载收益归作者所有