C语言课堂练习习题集(6)
的值为__0__。
8.以下程序的功能是:输入圆的半径,和运算标志,按照运算标志进行运算,输出运算后的结果。请在下划线处填入合适内容。
标志 指定运算 'a'或'A' 求面积 'b'或'B' 求周长 其他值 求周长,面积 #include
float r,area,length; seanf(\%c,%f\,&c,&r); switch(___c_) {case 'a':
case 'A':area=P*r*r;printf(\%f\,break;
case 'b':
case 'B':length=2*P*r;
printf(\%f\,length); —break—; default:area=P*r*r;
area);21
length=2*P*r;
printf(\%d,length=%f\,area,length);
9.以下程序的功能是:从键盘上接受三个十进制整型数据,对这三个数据进行从小到大的排序,输出排序后的数据。请完成该程序。
#include
{int x,y,z,i;
scanf(\%d,%d,%d\,&x,&y,&z); if(_x>y___){i=x;x=y;y=i;}
22
if(_y>z___){i=y;y=z;z=i;} if(__x>z__){i=x;x=z;z=i;}
printf(\%d,%d,%d\\n\,x,y,z);}
10.以下程序的功能是:从键盘输入一年份数据,判断此年份是否为闰年。其中判断闰年的条件是:能被4整除但不能被100整除,或能被400整除。请填空完成该程序。 #include
seanf(\%d\,&x); if(x%400= =0) i=1; else if(_x%4==0
&&x0!=0___) i=1; else__i=0__;
if(i= =1) printf(\; if(i= =0) printf(\;} 11.现要根据学生的成绩,将学生划分为A,B,C,D,E五个等级,其对应的关系已用if语句写出如下(其中整型变量result存放学生成绩,字符型变量grade存放学生等级): if(result<60) grade='E'; else if(result<70) grade='D'; else if(result<80) grade='C'; else if(result<90) grade='B'; else if(result<=100) grade='A';
现要将上述关系写成switch语句如下,请在下划线处填入正确内容.
switch( )
{case 6:grade='D?;break; case 7:grade='C';break; case 8:grade='B';break; case 9:
case 10:grade='A';break; ____:grade='E';}
12.假设公民交纳个人所得税的税率如下(a代表个人收入,r代表税率):
23
r= 0 (a<1000) r=5% (1000<=a<2000)
r=10% ( 2000<=a<3000)
r=15% (3000<=a<4000) r=20% (a>=4000)
以下程序要求从键盘上输入个人收入,根据以上的税率计算出应付的税金并输出。请 完成该程序。 #include
{float a,b; .
24
int i;
scanf(\%f\,a); if(a>=4000)i=4; else i=____; switch(i)
{case 0:b=a*0.0;break; case 1:b=a*0.05;break; case 2:b=a*0.10;break; case 3:b=a*0.15;break; case 4:b=a*0.20;break;} printf(\%f\,b);} 第六章 循环控制
单项选择题
1.有以下程序片段,请问执行后的输出结果是 int i; for (i=1;;i++); printf(“%d”,i++);
A)1 B)2 C)3 D)陷入死循环,无输出结果 2.下面有关for语句的说法中,正确的是
A)任何情况下,for语句的三个表达式一个都不能少B)for语句中的循环体至少会被执行一次 C)for语句只能用于循环次数已经确定的情况下 D)for语句中的循环体可以是复合语句 3.下面程序的输出是 main() {int y=9; for(;y>0;y--) if(y%3= =0)
{printf(“%d”,--y);continue;}} A)741 B)852 C)963 D)875421 4.请读程序:
#include
for(a=1,b=1;a<=100;a++)
25
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




