实验十四

上传人:jiups****uk12 文档编号:39458735 上传时间:2018-05-16 格式:DOC 页数:4 大小:103.50KB
返回 下载 相关 举报
实验十四_第1页
第1页 / 共4页
实验十四_第2页
第2页 / 共4页
实验十四_第3页
第3页 / 共4页
实验十四_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验十四》由会员分享,可在线阅读,更多相关《实验十四(4页珍藏版)》请在金锄头文库上搜索。

1、实验十四实验十四 I/O 格式化输出和文件保存格式化输出和文件保存实验目的:实验目的:1、 学习 I/O 格式化输入输出 2、 学习文本文件的读写操作实验内容:实验内容:一、编程实现从 0255 分别以十进制、十六进制、八进制的形式存储到文件 a.txt,每五个 数占一行,每个数占 5 列,文件中存储格式如下图。再从文件中读出数据在屏幕上显示, 要求显示格式和文件格式完全一样。二、补充题 醉鬼走路问题:将一个醉鬼领到街灯住下,这个人开始走路,但每一步的方向 都是随机的。这个人走到 50 英尺处需要多少步?从键盘输入醉鬼每次步伐的幅 度值,角度通过随机函数产生。要求用定点数显示最后结果,进度保持

2、小数点 后两位。 (随机产生 0-360 的角度,计算时要转换为弧度,显示时在转化为角度)类的定义如下: class Vector private: double x; /矢量X值 double y; /矢量Y值 char mode; /r代表x,y形式矢量,p代表模、角度形式 void set_mag(); /根据x,y求模 void set_ang(); / void set_x(double, double); /根据模和角度求x void set_y(double, double); /根据模和角度求y public: Vector(); Vector(double n1, doubl

3、e n2, char form = r); /根据模式给x,y和mode赋值,n1,n2 根据模式的不同分别代表x,y或模和角度 void set(double n1, double n2, char form = r); /根据模式给x,y 和mode赋值,n1,n2 根据模式的不同分别代表x,y或模和角度Vector(); double xval() const return x; double yval() const return y; double magval() const; /根据x,y求模 double angval() const; /根据x,y求角度void polar_mode(); /设置mode=pVector operator+(const Vector /两个矢量相加friend ostream ; /根据 mode 的值,显示 x,y 的值或模和角度的值作业检查方式:作业检查方式:1、实验代码通过网络教学平台 提交,将调试成功后的文件夹压 缩成.rar 文件,文件名称“学号+姓名+第几次实验” 2、注意作业截止时间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号