实验八 文件读写、C++综合实验
一. 实验目的
综合利用前面所学的知识,学习设计并编写面向对象的C++简单应用程序。练习使用
IO流的方式读写文件,练习用面向对象程序设计思想解决编程问题。
二. 知识要点
第二、第三章的内容。
三. 实验内容
1. 使用 for 循环将 9x9 乘法表输出到 c 盘的 test1.txt 中,要求采用格式化输出。
2. 从键盘输入 10 个整形数据,将这 10 个数据写到 c 盘的 test2.txt 中,然后关闭
文件。接着再打开文件读出这 10 个数据求平均值,并将平均值写入 test2.txt 中。
3. 已知 2012 年 1 月 1 日为星期日,使用面向对象的方法设计一个查询星期几或者
直接输出月历的程序。具体要求:设计一个日期类,含有年月日以及星期,通过
按键输入执行相应的操作:(1)查询 2012-2020 年间的任何一天是星期几;
(2)在屏幕上输出 2012-2020 年中任何一个月份的月历;( 3)将 2012-
2020 年的月历全部输出到文本文件中(文本文件的名字通过键盘输入确定)。
输出月历格式为:
******2012 年 1 月******
日 一 二 三 四 五 六
1 2 3 4 5 6 7
8 9 10 11……
******2012 年 2 月******
……
四. 实现要求
1. 对每一个实验内容分别建立一个项目。
2. 类的定义与实现分别放在在.h 和.cpp 文件中。
3. 代码书写规范。具体要求,①每一行代码只写一条语句;②每一行代码有缩进;
③加注释;④变量名要见名知义。