`特别注意事项:
1, 文件名“40862533_王小小_数学 0801_实验 1.d oc”中的实验 1 指的是第几次上机
实验,与“实验指导书”中的实验几没有关系;
2, 文件名“40862533_王小小_数学 0801_实验 1.d oc”中的 doc 是文件扩展名,请注
意不要提交如“”的文件;
3, 上机实验作业一律以 word 形式提交;
4, 若上机实验有多个作业,请按照下列加粗方式给每个作业命名,如: 实验
1_1,实验 1_2
5, 实验作业的 word 文件的页眉不可少,请每次注意修改;
6, 每个实验作业均要给出比较详细的程序说明,且程序说明位于程序之后。 程序
说明是特别重点考察的部分,请按照你的理解进行撰写;
7, 该部分“特别注意事项”可以随同作业一并提交,请提交作业前进行对照。
实验 8_1
/*******************************************************************
主程序中定义一个类对象,把新定义的类对象作为参数传递给普通函数
***********************************************************************/
// Tdate.h:Tdate 类声明
#include<iostream>
using namespace std;
class Tdate{
public:
void Set(int,int,int); //成员函数的声明
int IsLeapYear();
void Print();
private:
int month;
int day;
int year;
};
//Tdate.cpp:
#include "Tdate.h"
void Tdate::Set(int m,int d,int y)
{month=m;day=d;year=y;
}
int Tdate::IsLeapYear()
{return(year%4==0&&year%100!=0)||(year%400==0);
}
void Tdate::Print()
{ cout<<month<<"/"<<"/"<<year<<endl;
}
//应用程序: lab12.cpp
#include <iostream>
using namespace std;