欢迎来到天天文库
浏览记录
ID:58224088
大小:19.37 KB
页数:7页
时间:2020-04-28
《西南交大C++实验四.doc.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验__4__实验报告教学班级:______学生学号:_______学生姓名:__________实验日期:__________实验地点:___指导教师签名:__________实验成绩:___________一、实验目的1.掌握ifelse的嵌套结构;2.掌握多路分支结构的程序设计,以及switch语句的使用方法;二、实验任务1.已知一个函数输入x的值,求解并输出相应的y值。要求用if…else的嵌套结构实现。2.从键盘任意输入三个整数a、b、c,计算并输出它们的最大数。要求用if…else的嵌套结构实现。3.某工厂有如下规定:工龄不到一年的(工龄为
2、0),无年休假;工龄为1~5年的,年休假为7天;工龄为6~10年的,年休假为14天;工龄为11~20年的年休假为21天;工龄20年以上的,年休假为28天。编程实现:输入工龄,输出对应的年休天数。要求用if…else的嵌套结构实现。4.文具厂销售笔袋,按照客户的购买数量不同,给出了不同的优惠政策,详见下表:数量(个)单价(元/个)1~493850~9935100~19932200~29930300及以上28要求编程实现:输入客户购买笔袋数量,输出购买总金额。要求用switch语句实现。5.模拟二人猜拳游戏:剪刀石头布。要求:(1)给出选项菜单如下****
3、******新一局**********1.出剪子2.出石头3.出布***************************请输入甲、乙猜拳代码:根据两个用户输入给出猜拳“战况”,要求用switch语句实现。三、实验结果(源程序+注释)1.//已知一个函数,输入x的值,求解并输出相应的y值。#includeusingnamespacestd;voidmain(){cout<<"学号:"<>x;if(x<0){y=x;cout<=
4、0&&x<10){y=2*x-1;cout<=10){y=3*x-1;cout<usingnamespacestd;voidmain(){cout<<"学号:"<>a>>b>>c;if(a>b){if(a>c)max=a;elsemax=c;}else{if(b>c)max=b;elsemax=c
5、;}cout<<"max="<usingnamespacestd;voidmain(){doublex,y;cout<<"学号:"<>x;if(x==0){y=0;cout<<"年休假为:"<=1&&x<=5){y=7;cout<<"年休假为:"<=6&&x<=10){y=14;cout<<"年休假为:
6、"<=11&&x<=20){y=21;cout<<"年休假为:"<20){y=28;cout<<"年休假为:"<usingnamespacestd;voidmain(){intx,y,price;cout<<"学号:"<>x;switch(x/50){case0:pric
7、e=38;break;case1:price=35;break;case2:case3:price=32;break;case4:case5:price=30;break;default:price=28;}y=x*price;cout<<"购买输总金额为:"<usingnamespacestd;voidmain(){intm,n;cout<<"学号:"<8、<<"1.出剪子"<
8、<<"1.出剪子"<
此文档下载收益归作者所有