资源简介
用C语言实现一个火车站的订票系统,可以实现车票订购、收入统计、流量查询等功能。
代码片段和文件信息
#include
#include
#include
#include
#include
FILE *fp;
int xya[2]jing_e=0liu_l=0jl[5]cl[5];
char start[10]end[10];
int a1=68a2=90a3=85a4=60b1=700b2=1100b3=1000b4=500;
int k1=0ch1=a1w1=a1+a2z1=a1+a2+a3bj1=a1+a2+a3+a4k2=0ch2=b1w2=b1+b2z2=b1+b2+b3bj2=b1+b2+b3+b4;
struct qishi
{char stat[10];
int price;
int dst;
}std[5]={{“昆明“k1k2}{“长沙“ch1ch2}{“武汉“w1w2}{“郑州“z1z2}{“北京“bj1bj2}};
void ji_shuan(int aint b)
{x=abs(std[a-1].price-std[b-1].price);
y=abs(std[a-1].dst-std[b-1].dst);
jl[a-1]++;
cl[b-1]++;
}
void BuyTicket()
{int i=0flg=1s;
char t;
char b[10]={“起点站“}c[10]={“终点站“}d[10]={“票价“}e[10]={“距离“}f[10]={“张数“};
fp=fopen(“mzwzc.txt““w“);
fclose(fp);
fp=fopen(“mzwzc.txt““a“);
fseek(fp44L0);
fprintf(fp“%s\t%s\t%s\t%s\t%s\n“bcdef);
fclose(fp);
while(flg)
{printf(“\t请输入起点站和终点站其中:\n\t1......昆明。\n\t2......长沙。\n\t3......武汉。\n\t4......郑州。\n\t5......北京。\n“);
printf(“\n\t起点站:“);
scanf(“%d“&a[0]);
if (a[0]==1) strcpy(start“昆明“);
else if(a[0]==2) strcpy(start“长沙“);
else if(a[0]==3) strcpy(start“武汉“);
else if(a[0]==4) strcpy(start“郑州“);
else if(a[0]==5) strcpy(start“北京“);
printf(“\t终点站:“);
scanf(“%d“&a[1]);
if (a[1]==1) strcpy(end“昆明“);
else if(a[1]==2) strcpy(end“长沙“);
else if(a[1]==3) strcpy(end“武汉“);
else if(a[1]==4) strcpy(end“郑州“);
else if(a[1]==5) strcpy(end“北京“);
if ((a[0]==a[1])||a[0]>5||a[1]>5) printf(“输入有误,请重试!\n“);
else
{printf
相关资源
- 广东工业大学数据结构课程设计航空
- C语言通讯录管理系统彩色界面
- AES-128-CBC算法C语言源码已经修改,可
- c语言课程设计-职工信息管理系统-单
- C语言考研真题汇编完整版.txt
- 飞机票订购系统C语言课程设计报告全
- 页面置换算法(fifolruopt) C语言编写
- 四子棋c语言程序
- 仿射密码C语言程序代码
- 正则表达式(regex)C语言源码,超强
- 火车票模拟订票系统
- c语言 Windows_程序设计_第五版
- 常用算法程序集C语言描述 第三版pd
- 游戏开发 c语言 程序设计 飞机大战
- 简易图书管理系统C语言
- 编译原理课程设计-C语言子集编译器
- 练习:基于c语言的8位二进制原码一位
- (严版C语言版数据结构源码.rar
- 一个C语言编译器源码
- C语言模糊控制程序
- 多表代换 加密解密 C语言实现
- C语言版经纬度与高斯投影相互转换函
- 宾馆客房管理系统-C语言
- c++ 飞机订票系统设计及分析包含源代
- 数据结构大作业 停车场管理 C语言
- 高质量程序设计指南:C++/C语言第
- 北航991数据结构与C语言程序设计历年
- C语言考研真题汇编 高清PDF
- C语言彩票管理系统
- 用c写的航空订票系统 航班信息改变
评论
共有 条评论