cpp31.cpp

来自「C++参考书」· C++ 代码 · 共 43 行

CPP
43
字号

// Coded by plusir -- Dec.28.2002.
// Standard C++ Bible -- (P203-6-31)

#include <iostream>
using namespace std ;

struct Date
{
	int month ;
	int day ;
	int year ;
} ;

Date birthdays[] = {
	{ 12, 17, 37 },
	{ 10, 31, 38 },
	{ 6, 24, 40 },
	{ 11, 23, 42 },
	{ 8, 5, 44 }
} ;

inline const Date& getDate( int n ) { return birthdays[n - 1] ; }

int main()
{
	int dt = 99 ;

	while ( dt != 0 ) {

		cout << endl ;
		cout << "Enter date # ( 1-5, 0 to quit ): " ;
		cin >> dt ;

		if ( dt > 0 && dt < 6 ) {
			const Date& bd = getDate( dt ) ;
			cout << bd.month << '/' << bd.day << '/' << bd.year << endl ;
		}
	}

	return 0 ;
}

⌨️ 快捷键说明

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