ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:23.77KB ,
资源ID:789077      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/789077.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++实验答案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++实验答案.docx

1、C+实验答案实验编程题答案实验一1、输入日期的年份和月份,求该月有多少天。提示:对于月份为1、3、5、7、8、10、12的月份天数为31,月份为4、6、9、11的月份天数为30,月份为2时要结合年份考虑闰年的情况。 #includeusing namespace std;int main() int y,m; cinym; if(1900=y&y3000&0m&m13) if(y%4=0&y%100!=0|y%400=0) switch(m) case 1:cout31;break; case 2:cout29;break; case 3:cout31;break; case 4:cout30

2、;break; case 5:cout31;break; case 6:cout30;break; case 7:cout31;break; case 8:cout31;break; case 9:cout30;break; case 10:cout31;break; case 11:cout30;break; case 12:cout31;break; else switch(m) case 1:cout31;break; case 2:cout28;break; case 3:cout31;break; case 4:cout30;break; case 5:cout31;break; c

3、ase 6:cout30;break; case 7:cout31;break; case 8:cout31;break; case 9:cout30;break; case 10:cout31;break; case 11:cout30;break; case 12:cout31;break; else coutInput error!; return 0;2、某高校录取研究生的要求是,新生的每门课成绩不低于60分,总成绩不低于340分,370分以下为自费。编一程序实现输入一个学生的四门课成绩,试判断该生为该校录取的情况(“没有录取”、“自费”、“公费”三种情况)。 #includeusin

4、g namespace std;int main() int a,b,c,d,s; cinabcd; s=a+b+c+d; if(a=60&b=60&c=60&d=60&s=340) if(s=370) cout公费endl; else cout自费endl; else cout没有录取endl; return 0;3、在华农校园里,没有自行车,上课办事会很不方便。但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间。假设找到自行车,开锁并骑上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办

5、事,是骑车快还是走路快。 #includeusing namespace std;int main() double tb,tw,s; cins; tb=s/3+50; tw=s/1.2; if(tbtw) coutWalkendl; else if(tbtw) coutBikeendl; else coutAllendl; return 0;4、一个停车场的标准收费是3小时之内收5元,超过3小时,每增加1小时加收2元;如果时间不是整数,按比例收取,例如:如果输入为3.6小时,则费用为5 + (3.6-3)*2 = 6.2 元。最高收费为40元。假设任何车辆的停车时间都不超过24小时。编写程序

6、,计算每辆车的停车费。【提示】 要输出浮点数、双精度数小数点后2位数字,可以用下面这种形式:coutfixedsetprecision(2)costendl;按上面的形式控制输出格式时,需在源程序最开始加上一行:#include。 #include#includeusing namespace std;int main() double t,cost; cint; if(t=3) cout5.00endl; else if(t=20.5) cost=(t-3)*2+5; coutfixedsetprecision(2)costendl; else cout40.00endl; return 0

7、;5、模拟计算器的功能,能根据用户输入的两个运算数和运算符(+、 -、 * 或/ ),对两个数进行相应的运算,输出运算结果。注意:除法运算/ 的除数不能为0。 #includeusing namespace std;int main() double a,b,n; char c; cinabc; if(c=/&b=0) cout除数为0!endl; else if(c!=+&c!=-&c!=*&c!=/) cout运算符号错误!; else if(c=+) n=a+b; coutnendl; if(c=-) n=a-b; coutnendl; if(c=*) n=a*b; coutnendl;

8、 if(c=/) n=a/b; coutnendl; return 0;实验二1、给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少? #includeusing namespace std;int main() int a,b,c,d,e,f,x=0; cinabcdef; if(a=100) if(ba) x=x+b; if(ca) x=x+c; if(da) x=x+d; if(ea) x=x+e; if(fa) x=x+f; coutendlxendl; return 0;2一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下。编

9、程计算气球在第5次落地时,共经过多少米? 第5次反弹多高? #includeusing namespace std;int main() int h0; double s,h; cinh0;h=h0/32.0;s=h0+2*(h0/2.0+h0/4.0+h0/8.0+h0/16.0);couts hendl;return 0;3有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,. 求这个分数序列的前n项之和。 #include#includeusing namespace std;int main()double i,n,x,y,z; double s; cinn; x=2

10、;y=1;s=2; for(i=1;in;i=i+) z=x;x=y+z;y=z;s=s+x/y; coutfixedsetprecision(4)sendl;return 0;4在平面坐标系中,有一个正方形,四个角的坐标(x,y)分别是(1,-1),(1,1),(-1,-1),(-1,1),x是横轴,y是纵轴。写一个程序,判断给定的多个点是否在这个正方形内。#includeusing namespace std;void main() float x,y; for( ; ; ) cinxy; if(x=0&y=0) coutyesendl; break; if(x=-1&y=-1) cout

11、yesendl; else coutnoendl; 5一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号所构成的数字正好等于某一个整数的平方。请根据以上线索求出车号。 #include using namespace std;#include void main()int a,b,c,d,m,n;for(a=0;a10;a+)for(b=0;b10;b+)for(c=0;c10;c+)for(d=0;d10;d+)if(a=b&c=d)m=a*

12、1000+b*100+c*10+d;for(n=32;n100;n+)if(n*n=m)coutmendl;实验三1陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 #include using namespace std; int main() int a100; int m,sum=0; for(int i=1;iai; cinm; for(i=1;i=ai|(m=ai) sum=sum+1;coutsumendl;return 0;2歌唱大赛选手成绩这样计算:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1