您所在位置: 网站首页 / 西南交大c++实验报告11.docx / 文档详情
西南交大c++实验报告11.docx 立即下载
2025-08-28
约2万字
约29页
0
24KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

西南交大c++实验报告11.docx

西南交大c++实验报告11.docx

预览

免费试读已结束,剩余 24 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

西南交大c++实验报告11

第一篇:西南交大c++实验报告11实验11实验报告教学班级:_26_学生学号:_2015_学生姓名:__实验日期:___2016.6.3____实验地点:__7307__(机房)指导教师签名:_____________实验成绩:______________一、实验目的1.了解存放常用系统函数的头文件;2.掌握常用系统函数的功能及使用方法;3.掌握自定义有返回值函数的概念、定义及使用。二、实验任务1、实现功能:1~10加减乘除运算训练系统。(1)主函数功能:随机产生一个1~10加减乘除算术式(数字在1~10之间随机产生,运算符在加减乘除中随机产生),要求用户输入计算结果,通过调用子函数得到正确答案,判断用户的计算结果是否正确并输出结论。(2)子函数功能:定义有返回值函数,完成算术式的计算功能。2、实现功能:求两个整数的最大公约数、最小公倍数。(1)主函数功能:从键盘输入两个整数,通过调用两个子函数分别得到最大公约数、最小公倍数并输出结果。(2)子函数1功能:定义有返回值函数,求两个整数的最大公约数。子函数2功能:定义有返回值函数,求两个整数的最小公倍数。3.实现功能:根据键盘输入的整数x,计算分段函数sign(x)的值。(1)主函数功能:从键盘输入整数x,通过调用子函数得到计算结果并输出。(2)子函数功能:定义有返回值函数,实现该分段函数的功能。三、实验结果(源程序+注释)/*1、实现功能:1~10加减乘除运算训练系统。(1)主函数功能:随机产生一个1~10加减乘除算术式(数字在1~10之间随机产生,运算符在加减乘除中随机产生),要求用户输入计算结果,通过调用子函数得到正确答案,判断用户的计算结果是否正确并输出结论。(2)子函数功能:定义有返回值函数,完成算术式的计算功能。*/#include#include#includeusingnamespacestd;voidmain(){coutcharn;//定义一个字符型变量srand(time(NULL));//初始化随机数产生器a=1+rand()%(101+1);//产生1~10的随机数x=1+rand()%(4z;break;case3:answer=y*z;break;case4:answer=y/z;break;}returnanswer;}/*实现功能:求两个整数的最大公约数、最小公倍数。(1)主函数功能:从键盘输入两个整数,通过调用两个子函数分别得到最大公约数、最小公倍数并输出结果。(2)子函数1功能:定义有返回值函数,求两个整数的最大公约数。子函数2功能:定义有返回值函数,求两个整数的最小公倍数。*/#includeusingnamespacestd;voidmain(){coutcout>m>>n;intgys(inta,intb);//调用自定义函数一前的说明intgbs(inta,intb,intc);//调用自定义函数二之前的说明x=gys(m,n);y=gbs(m,n,x);coutb)//确保b形参变量的值比a形参变量的值大{c=a;a=b;b=c;}p=b%a;while(p!=0){b=a;a=p;p=b%a;}//求出最大公约数returna;}intgbs(inta,intb,intc)//子函数二:用来求两个整数的最小公倍数{intq;q=a*b/c;//求出最小公倍数returnq;}/*实现功能:根据键盘输入的整数x,计算分段函数sign(x)的值。(1)主函数功能:从键盘输入整数x,通过调用子函数得到计算结果并输出。(2)子函数功能:定义有返回值函数,实现该分段函数的功能。*/#includeusingnamespacestd;voidmain(){coutcin>>x;//从键盘输入自变量x的值intsign(inta);//调用自定义函数前的说明y=sign(x);//为y赋值cout0)b=1;returnb;}第二篇:西南交大铁路通信信号实验报告通信信号课程实验报告(联锁实验)实验名称:6502电气联锁和微机联锁实验班级:交运2012-05班姓名:武晓程学号:20121969实验日期:2014.5.9实验地点:53011一.实验目的1.认识6502电气集中联锁设备控制台2.运用6502电气集中联锁设备办理列车进路和调车进路,取消办理的进路。3.认识微机联锁软件及其操作4.运用微机联锁系统办理列车和调车进路,取消办理的进路5.思考不同的联锁设备在办理、取消进路时的差异。分析和比较两种系统的异同。6.加深对电气集中联锁系统和微机联锁系统的理解,回答思考问题。二.实验设备1.6502电气集中联锁控制台1台2.微机联锁设备1套三.实验原理(给出两种联锁系统的原理)电气集中联锁:采用电磁继电器,以逻辑电路实现
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

西南交大c++实验报告11

文档大小:24KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用