欢迎来到天天文库
浏览记录
ID:34660433
大小:684.79 KB
页数:31页
时间:2019-03-08
《c程上机实验复习资料new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2013学年厚德载学慎思笃行夏学期资料白皮书科目:C语言程序设计(实验题)出版单位:丹青学业指导中心出版时间:2013年6月浙江大学丹青学业指导中心2013学年厚德载学慎思笃行夏学期前言很高兴丹青学业指导中心学术大礼包活动之复习资料整理又和大家见面了,这一次我们首先整理好事C程和java的上机实验复习题,接下来还会有微积分3、大学物理、C程(理论)和java(理论)的复习资料,如果需要记得留意我们丹青学业指导中心(丹青学业指导中心网址:http://dqxy.zju.edu.cn/zdzx/index.php)。在春学期复习资料整理活动的经验和从同学们的反馈上,这一次我们
2、活动更有针对性,注意不同学科的重点,并且我们邀请了12级十几位有能力又热心服务同学的学习委员或同学参与活动。十几位同学分成四个团队,经过近两个星期的辛勤劳动,复习资料马上就要和大家见面了。希望我们的辛勤劳动能够帮助同学们更好备战考试,同时希望同学们能够从自身的学业规划和职业规划考虑,关注自己的学习,养成爱学习的习惯。本次活动得到丹青学园和学业指导中心的支持,十几位参与活动的同学:皮鲁鲁,张依雨,骆志坤,胡丽芳,朱俊杰,尹淼,陶志刚,张炜东,赵紫叶,郭笑天,陈俊杰,周健芬,钱和和,郭佳雯,徐欣鑫张华燕,李小晗,在此一并表示感谢。由于我们的水平有限,缺点、甚至错误在所难免,望
3、同学们批评指正。编者于丹青学园浙江大学丹青学业指导中心2013学年厚德载学慎思笃行夏学期目录分支结构…………………………………3循环结构…………………………………4函数与程序结构…………………………10数组………………………………………20第1页共29页浙江大学丹青学业指导中心2013学年厚德载学慎思笃行夏学期分支结构1.出租车计费:输入一个正整数repeat(04、元。营运过程中,因路阻及乘客要求临时停车的,每5分钟按1公里租费计收。运价计费尾数四舍五入,保留到元。"。编写程序,输入行驶里程(公里)与等待时间(分钟),计算并输出乘客应支付的车费(元)。输入输出示例:括号内是说明输入3(repeat=3)1.6252(行驶1.6公里,等待2分52秒)3.1615(行驶3.1公里,等待6分15秒)11.8230(行驶11.8公里,等待2分30秒)输出cost=10cost=13cost=31#includeintmain(void){intrepeat,ri;intminutes,seconds;doublecost,5、mile;scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){scanf("%lf%d%d",&mile,&minutes,&seconds);/*---------*/printf("cost=%.0f",cost);}}Key:mile+=((minutes+seconds/60.0)/5.0);if(mile<=3.0){cost=10.0;第2页共29页浙江大学丹青学业指导中心2013学年厚德载学慎思笃行夏学期}else{if(mile<=10.0){cost=10+(mile-3.0)*2.0;}else{cost=16、0.0+7.0*2.0+(mile-10.0)*3.0;}}2.输出21世纪所有闰年输入21世纪所有的闰年。判断闰年的条件是:能被4整除但不能被100整除,或者能被400整除。输出使用语句printf("%d",year);输入输出示例:括号内是说明输出20002004…20922096#includeintmain(void){intyear;/*---------*/printf("%d",year);}}Key:for(year=2000;year<=2099;year++){if((year%4==0&&year%100!=0)7、8、(ye9、ar%400==0))3.统计学生成绩输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数。成绩等级分为五级,分别为A(90-100)、B(80-89)、C(70-79)、D(60-69)和E(0-59)。输入输出示例:括号内是说明输入第3页共29页浙江大学丹青学业指导中心2013学年厚德载学慎思笃行夏学期5(n=5)7754927360输出NumberofA(90-100):1NumberofB(80-89):0NumberofC(70-79):2NumberofD(60-69):1NumberofE(0-59
4、元。营运过程中,因路阻及乘客要求临时停车的,每5分钟按1公里租费计收。运价计费尾数四舍五入,保留到元。"。编写程序,输入行驶里程(公里)与等待时间(分钟),计算并输出乘客应支付的车费(元)。输入输出示例:括号内是说明输入3(repeat=3)1.6252(行驶1.6公里,等待2分52秒)3.1615(行驶3.1公里,等待6分15秒)11.8230(行驶11.8公里,等待2分30秒)输出cost=10cost=13cost=31#includeintmain(void){intrepeat,ri;intminutes,seconds;doublecost,
5、mile;scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){scanf("%lf%d%d",&mile,&minutes,&seconds);/*---------*/printf("cost=%.0f",cost);}}Key:mile+=((minutes+seconds/60.0)/5.0);if(mile<=3.0){cost=10.0;第2页共29页浙江大学丹青学业指导中心2013学年厚德载学慎思笃行夏学期}else{if(mile<=10.0){cost=10+(mile-3.0)*2.0;}else{cost=1
6、0.0+7.0*2.0+(mile-10.0)*3.0;}}2.输出21世纪所有闰年输入21世纪所有的闰年。判断闰年的条件是:能被4整除但不能被100整除,或者能被400整除。输出使用语句printf("%d",year);输入输出示例:括号内是说明输出20002004…20922096#includeintmain(void){intyear;/*---------*/printf("%d",year);}}Key:for(year=2000;year<=2099;year++){if((year%4==0&&year%100!=0)
7、
8、(ye
9、ar%400==0))3.统计学生成绩输入一个正整数n,再输入n个学生的百分制成绩,统计各等级成绩的个数。成绩等级分为五级,分别为A(90-100)、B(80-89)、C(70-79)、D(60-69)和E(0-59)。输入输出示例:括号内是说明输入第3页共29页浙江大学丹青学业指导中心2013学年厚德载学慎思笃行夏学期5(n=5)7754927360输出NumberofA(90-100):1NumberofB(80-89):0NumberofC(70-79):2NumberofD(60-69):1NumberofE(0-59
此文档下载收益归作者所有