⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cancel.c

📁 用c实现的航空售票系统,在DEV-C++环境下运行.还可以用来交作业的.
💻 C
字号:
#include "CANCEL.H"

int Enter_Ticket(int tc)
{
        int count;
        printf("输入退票数量:\n");
        scanf("%d", &count);
        while ((count>tc) || (count<=0))
        {
                printf("数量有误!重新输入:\n");
                scanf("%d", &count);
        }
        return count;
}

void Cancel_Ticket(flight pflight[], pa_node pa)
{
        int flightnum, i, k, tag = 0;
        pa_node pb = pa->next;
        printf("输入航班号:\n"); 
        scanf("%ld", &flightnum);       
        for (i = 0; i < 40; i++)
        {
                if (pflight[i].f_flight_num == flightnum)
                {
                        for (; pb != NULL; pb = pb->next)
                        {
                                if (pb->_pnode.p_flight_num == flightnum)
                                {
                                        k=Enter_Ticket(pb->_pnode.p_ticket_cou);
					tag=1;
                                        pb->_pnode.p_ticket_cou-=k;
                                        pflight[i].f_seat+=k;                                                                                                                                                                                                              
                                }
                        }
                }
        }
        if (i==40 && tag==0)
	{
		printf("此航班不存在!\n");
	}	
        if (tag==1)
        {
		printf("退票成功\n");
	}
        
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -