#include <stdio.h>
#include <stdlib.h>
#include <string.h>
typedef struct Node
{
char num[10]; /*定义结构体内容*/
char name[20];
int vip;
struct Node *next; /*结构体链表*/
}ListNode,*LinkList; /*定义结构体指针*/
typedef struct
{
ListNode data[10]; /*定义队列内容为结构体对象数组*/
int front;
int rear;
}SqQueue;
int Srand(int *i) /*随机数函数,提供vip等级*/
{
*i = rand()%5; /*5为随机数范围*/
return *i;
}
int CreateListCar(LinkList *head) /*创建车辆信息*/
{
int i = 2;
LinkList r,p1;
(*head) = (LinkList)malloc(sizeof(ListNode));
(*head) -> next = NULL; /*头结点为空*/
r = *head;
p1 = (LinkList)malloc(sizeof(ListNode)); /*申请动态内存*/
printf("请输入第1辆车的信息: \n");
printf("请输入车牌号: ");
scanf("%s",p1 -> num);
printf("请输入车主姓名: ");
scanf("%s",p1 -> name);
p1 -> vip = Srand(&(p1 -> vip)); /*使用随机数函数给vip赋值*/
while(strcmp(p1 -> num ,"0")) /*输入结束标志*/
{
p1 -> next = r -> next; /*尾插法插入结点*/
r -> next = p1;
r = p1; /*每次将r移到最后一个结点*/
p1 = (LinkList)malloc(sizeof(ListNode));
printf("请输入第%d辆车的信息: \n",i);
printf("请输入车牌号: ");
scanf("%s",p1 -> num);
printf("请输入车主姓名: ");
scanf("%s",p1 -> name);
p1 -> vip = Srand(&(p1 -> vip)
#include <stdlib.h>
#include <string.h>
typedef struct Node
{
char num[10]; /*定义结构体内容*/
char name[20];
int vip;
struct Node *next; /*结构体链表*/
}ListNode,*LinkList; /*定义结构体指针*/
typedef struct
{
ListNode data[10]; /*定义队列内容为结构体对象数组*/
int front;
int rear;
}SqQueue;
int Srand(int *i) /*随机数函数,提供vip等级*/
{
*i = rand()%5; /*5为随机数范围*/
return *i;
}
int CreateListCar(LinkList *head) /*创建车辆信息*/
{
int i = 2;
LinkList r,p1;
(*head) = (LinkList)malloc(sizeof(ListNode));
(*head) -> next = NULL; /*头结点为空*/
r = *head;
p1 = (LinkList)malloc(sizeof(ListNode)); /*申请动态内存*/
printf("请输入第1辆车的信息: \n");
printf("请输入车牌号: ");
scanf("%s",p1 -> num);
printf("请输入车主姓名: ");
scanf("%s",p1 -> name);
p1 -> vip = Srand(&(p1 -> vip)); /*使用随机数函数给vip赋值*/
while(strcmp(p1 -> num ,"0")) /*输入结束标志*/
{
p1 -> next = r -> next; /*尾插法插入结点*/
r -> next = p1;
r = p1; /*每次将r移到最后一个结点*/
p1 = (LinkList)malloc(sizeof(ListNode));
printf("请输入第%d辆车的信息: \n",i);
printf("请输入车牌号: ");
scanf("%s",p1 -> num);
printf("请输入车主姓名: ");
scanf("%s",p1 -> name);
p1 -> vip = Srand(&(p1 -> vip)