千家信息网

如何使用C++实现飞机订票系统

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,小编给大家分享一下如何使用C++实现飞机订票系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下// 飞机订票系
千家信息网最后更新 2024年09月21日如何使用C++实现飞机订票系统

小编给大家分享一下如何使用C++实现飞机订票系统,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

具体内容如下

// 飞机订票系统.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include#include#define N 2typedef struct plane{    char ID[10];    char Start_Place[10];    char End_Place[10];    float price;    int Buy_num;    int Max_num;    char time[20];}PLANE;PLANE p[N];void menu();void menu1();void count(){    char a[10];    int i, num = 0;    printf("请您输入要统计的飞机目的地:");    scanf("%s", a);    printf("航班代号     起始地点    目的地    票价    已售     乘客容量 时间/n");    for (i = 0; i0)            {                temp = p[i];                p[i] = p[j];                p[j] = temp;            }        }    }    browse();}void enter(){    int i;    system("cls");    printf("请您输入航班信息:");    for (i = 0; ip[i].Max_num)            {                printf("当前余票不足,只剩%d张", p[i].Max_num - p[i].Buy_num);            }            else            {                p[i].Buy_num = p[i].Buy_num + num;                printf("购票成功!");            }        }    }    if (w == 0)        printf("没有您要得票!");    getchar();    menu1();}void back(){    char id[20];    int i, w = 0;    printf("id:");    scanf("%s", id);    for (i = 0; i6)        {            w1 = 1;            printf("your choice is not between 1 and 4,Please input again:");            getchar();        }        else    w1 = 0;    } while (w1 == 1);    switch (n)    {    case 1:buy(); break;    case 2:back(); break;    case 3:bowse_time(); break;    case 4:bowse_palce(); break;    case 5:bowse_ID(); break;    case 6:menu();    }} int save(){    int w = 1;    FILE *fp;    int i;    system("cls");    if ((fp = fopen("c://ticket.txt", "wb")) == NULL)    {        printf("/nCannot open file/n");        return NULL;    }    for (i = 0; i6)        {            w1 = 1;            printf("your choice is not between 1 and 6,Please input again:");            getchar();        }        else    w1 = 0;    } while (w1 == 1);    switch (n)    {    case 1: enter(); break;    case 2: browse(); break;    case 3: menu1(); break;    case 4: save(); break;    case 5: load(); break;    case 6: exit(0);    }}

以上是"如何使用C++实现飞机订票系统"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0