资源简介
用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语言编程常见问题解答.pdf
- 操作系统c语言模拟文件管理系统844
- C语言开发实战宝典
- C++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
评论
共有 条评论