⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wex6_8.cpp

📁 数据结构C++代码,经典代码,受益多多,希望大家多多支持
💻 CPP
字号:
#include <iostream.h>
#pragma hdrstop

#include "wex6_8.h"

// list all possible relations between d1 and d2 that apply
void PrintRelation (const Date& d1, const Date& d2)
{
	cout << "Relation satisfies: ";
	if (d1 == d2)
		cout << "Equality(==)  ";
	if (d1 != d2)
		cout << "Inequality(!=)  ";	
	if (d1 < d2)
		cout << "Less than(<)  ";	
	if (d1 <= d2)
		cout << "Less than or equal to(<=)  ";	
	if (d1 > d2)
		cout << "Greater(>)  ";
	if (d1 >= d2)
		cout << "Greater or equal to(>=)  ";
	cout << endl;
}

// for convenience, define a stream output operator
ostream& operator<< (ostream& ostr, Date& d)
{
	// just use the method PrintDate
	d.PrintDate();
	
	return ostr;
}
		
void main(void)
{
	Date d1(5,5,77), d2(10,24,73), 
		 d3("12/25/44"), d4(12,25,44), 
		 d5(3,5,99), d6(3,7,99),
		 d7(9,30,82), d8("10/1/82");
	
	cout << "Comparing " << d1 << " and " << d2 << endl;
	PrintRelation(d1,d2);
	cout << endl;	
	cout << "Comparing " << d3 << " and " << d4 << endl;
	PrintRelation(d3,d4);	
	cout << endl;	
	cout << "Comparing " << d5 << " and " << d6 << endl;
	PrintRelation(d5,d6);	
	cout << endl;
	cout << "Comparing " << d7 << " and " << d8 << endl;
	PrintRelation(d7,d8);
}
/*
<Run>

Comparing May 5, 1977 and October 24, 1973
Relation satisfies: Inequality(!=)  Greater(>)  Greater or equal to(>=)

Comparing December 25, 1944 and December 25, 1944
Relation satisfies: Equality(==)  Less than or equal to(<=)  Greater or equal to
(>=)

Comparing March 5, 1999 and March 7, 1999
Relation satisfies: Inequality(!=)  Less than(<)  Less than or equal to(<=)

Comparing September 30, 1982 and October 1, 1982
Relation satisfies: Inequality(!=)  Less than(<)  Less than or equal to(<=)
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -