//test.h;
#ifndef __TEST_H__
#define __TEST_H__typedef enum /*!< 电表用户类型 */
{
USER_COMMON, /*!< 普通电表用户 */
USER_TIME_DIV, /*!< 分时电表用户 */
USER_NUM /*!< 电表用户种类数目 */
} USER_T;
typedef enum /*!< 星期 */
{
MONDAY, /*!< 星期一 */
TUESDAY, /*!< 星期二 */
WEDNESDAY, /*!< 星期三 */
THURSDAY, /*!< 星期四 */
FRIDAY, /*!< 星期五 */
SATURDAY, /*!< 星期六 */
SUNDAY, /*!< 星期日 */
} WEEK_T;
typedef struct
{
unsigned int year;
unsigned int month;
unsigned int date;
}USE_TIME_t;
/* 2015年的节假日 */
#define IsInHoliday_1(d) ( ((d).year == 2015) && ((d).month ==1) && (((d).date >=1) && ((d).date <=3)) )
#define IsInHoliday_2(d) ( ((d).year == 2015) && ((d).month ==2) && (((d).date >=19) && ((d).date <=25)) )
#define IsInHoliday_3(d) ( ((d).year == 2015) && ((d).month ==4) && (((d).date >=4) && ((d).date <=6)) )
#define IsInHoliday_4(d) ( ((d).year == 2015) && ((d).month ==5) && (((d).date >=1) && ((d).date <=3)) )
#define IsInHoliday_5(d) ( ((d).year == 2015) && ((d).month ==6) && (((d).date >=20) && ((d).date <=22)) )
#define IsInHoliday_6(d) ( ((d).year == 2015) && ((d).month ==10) && (((d).date >=1) && ((d).date <=7)) )
#define IsInHoliday_ALL(d) ( IsInHoliday_1(d) || IsInHoliday_2(d) || IsInHoliday_3(d) || IsInHoliday_4(d) || IsInHoliday_5(d) || IsInHoliday_6(d))? 1:0
#endif
//io.h
#ifndef __INPUT__
#define __INPUT__
//函数名称:Input()
int Input( USER_T *ptheKind, /* 电表用户的类型 */
USE_TIME_t *pStart_Time, /* 开始使用时间 */
WEEK_T *pStart_Week, /* 开始使用时间是星期几 */
USE_TIME_t *pEnd_Time, /* 结束使用时间 */
int *pValue /* 用电量 */
);
//函数名称:Output()
int Output( int Fare /* 计算出所花费用;单位:元 */
);
#endif
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
#pragma once
#include <stdio.h>
#include <tchar.h>