Advertisement

o jellyfish call logs

阅读量:

描述

通过设置三个独立队列,分别用于存储手机中最近的10条通话信息,具体包括(0)未接来电、(1)已接来电以及(2)已拨出的电话。

输入

提供完整的通话记录数据,每条记录占据一行。
每行数据由两个数字组成,第一个数字表示记录的类别,第二个数字则为对应的手机号码。

输出

按照三列的形式输出未接来电、已接来电和已拨电话的信息。
各列之间以空格进行分隔,并确保较晚的通话记录优先显示,若某类记录不足10条,则使用数字0进行补充。

样例输入1

复制代码

样例输出1

复制代码
复制代码
    #include<stdio.h> #include<stdlib.h> #define lld long long typedef struct Node { int type;//来电类型 lld num;//电话号码 struct Node *next; struct Node *pre; }Node; typedef struct { Node *front; Node *rear; }Link; void initQueue(Link *Q); void creatQueue(Link*,Link*,Link*); void printQueue(Link *Q); int main() { int i; Link Q0,Q1,Q2; initQueue(

全部评论 (0)

还没有任何评论哟~