/*作业要求:采用文件输出话费清单: 假设电话收费标准为:
(1) 国际长途1.00元/分钟,
(2) 国内长途0.60元/分钟,
(3) 市话前3分钟0.20元,3分钟以后0.10元/分钟。
现通过键盘输入6个话单记录(包括:通话日期、主叫码、被叫码、起始时间、通话时间),
要求计算每个话单的话费,并按话费从高到低输出所有的话单信息。
话单格式: 日期 主叫号码 被叫号码 起始时间 通话时间 2017-06-06 67862101 02768790908 10:20:50 10:24:30*/
#include<stdio.h>
#include<stdlib.h>
#include<memory.h>
struct Date
{
long year;
int month;
int day;
};
struct Time
{
int h;
int m;
int s;
};
struct cost_inform
{
int ty; //通话类型(国际、国内长途、市内)
struct Date call_day;
int callnum[11];
int called[11];
struct Time begin;
struct Time length;
float co; //费用
};
typedef struct cost_inform COST;
void main()
{
COST a[6];
COST b;
FILE *fp;
int i,j,t;
for(i=0;i<6;i++)
{
printf("----------------------------------------------------------
文件输出话费清单
最新推荐文章于 2024-04-02 03:07:25 发布