函数声明文件

//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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值