资源简介
这是一个C语言入门的小课设(酒店管理),是用结构体数组做的,能够查询,排序,插入,删除,求平均值,并且存储信息到TXT文档,这个小C语言课设在文件存储上还是过于繁琐,仅供初学者参考~
代码片段和文件信息
#include
#include
#include
struct ho
{int num;
char name[20];
char loca[20];
char tel[20];
int day;
int pd;
int all;
int cb;
int pf;
int no;
}ho[100];
int main()
{ int iyyp=0;int ee=0;int aa=0;
char ch;
int dtveeetemptemp1;
int sum1=0sum2=0sum3=0sum4=0wwwwwwwwww;
FILE*fp11;
fp11=fopen(“a.txt““r“);
fscanf(fp11“%d“&p);
fclose(fp11);
FILE *fp1;
fp1 = fopen(“num.txt““r“);
for(i=0;i{
fscanf(fp1“%d“&ho[i].num);
}
fclose(fp1);
FILE *fp2;
fp2 = fopen(“name.txt““r“);
for(i=0;i{
fscanf(fp2“%s“ho[i].name);
}
FILE *fp3;
fp3 = fopen(“loca.txt““r“);
for(i=0;i{
fscanf(fp3“%s“ho[i].loca);
}
FILE *fp4;
fp4 = fopen(“tel.txt““r“);
for(i=0;i{
fscanf(fp4“%s“ho[i].tel);
}
FILE *fp5;
fp5 = fopen(“day.txt““r“);
for(i=0;i{
fscanf(fp5“%d“&ho[i].day);
}
FILE *fp6;
fp6 = fopen(“pd.txt““r“);
for(i=0;i{
fscanf(fp6“%d“&ho[i].pd);
}
FILE *fp7;
fp7 = fopen(“all.txt““r“);
for(i=0;i{
fscanf(fp7“%d“&ho[i].all);
}
FILE *fp8;
fp8 = fopen(“cb.txt““r“);
for(i=0;i{
fscanf(fp8“%d“&ho[i].cb);
}
FILE *fp9;
fp9 = fopen(“pf.txt““r“);
for(i=0;i{
fscanf(fp9“%d“&ho[i].pf);
}
FILE *fp10;
fp10 = fopen(“no.txt““r“);
for(i=0;i{
fscanf(fp10“%d“&ho[i].no);
}
printf(“欢迎使用!\n“);
printf(“输入0退出系统\n“);
printf(“输入1,查询酒店信息\n“);
printf(“输入2,增加酒店信息\n“);
printf(“输入3,删除酒店信息\n“);
printf(“输入4 通过利润排名\n“);
printf(“输入5,查询营业总额和利润\n“);
printf(“输入6 查询数据平均值\nPLEASE INPUT:“);
ch=getchar();
switch(ch)
{ case‘1‘:
printf(“请输入酒店序号;“);
scanf(“%d“&eee);
for(int i=0;i {if(ho[i].no==eee)
{ee=ho[i].num;
printf(“酒店名称%s\n“ho[ee].name);
printf(“酒店电话%s\n“ho[ee].tel);
printf(“酒店地址%s\n“ho[ee].loca);
printf(“营业天数%d\n“ho[ee].day);
printf(“营业日额%d\n“ho[ee].pd);
printf(“营业总额%d\n“ho[ee].all);
printf(“成本%d\n“ho[ee].cb);
printf(“利润%d\n“ho[ee].pf);
aa=1;
}
}
if(aa!=1)
{printf(“无此序号数据“);
}
break;
case‘2‘:
FILE*fp11;
printf(“已确认增加\n“);
getchar();
fp11=fopen(“a.txt““w“);
fprintf(fp11“%d\n“p+1);
fclose(fp11);
printf(“录入no(序号)请输入新的自定义序号\n“);
scanf(“%d“&ho[p].no);
fp10 = fopen(“no.txt““w“);
for (int u=0;u {
fprintf(fp10“%d\n“ho[u].no);
}
fclose(fp10);
printf(“新的内部固定序号设置为%d“p);
ho[p].num =p;
FILE *fp1;
fp1=fopen(“num.txt““w“);
for (int u=0;u {
fprintf(fp1“%d\n“ho[u].num);
}
fclose(fp1);
printf(“新序号录入完毕\n“);
printf(“输入新名称\n“);
scanf(“%s“&ho[p].name);
FILE *fp2;
fp2=fopen(“name.txt““w“);
for (int u=0;u {
fprintf(fp2“%s\n“ho[u].name);
}
fclose(fp2);
printf(“新名称录入完毕\n“);
printf(“输入新地址(9位字符)\n“);
scanf(“%s“&ho[p].loca);
FILE *fp3;
fp3=fopen(“loca.txt““w“);
for (int u=0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-25 18:00 数组(酒店)\
文件 2 2018-10-11 10:30 数组(酒店)\a.txt
文件 50 2018-10-11 10:30 数组(酒店)\all.txt
文件 47 2018-10-11 10:30 数组(酒店)\cb.txt
文件 31 2018-10-11 10:30 数组(酒店)\day.txt
文件 110 2018-10-11 10:30 数组(酒店)\loca.txt
文件 30 2018-10-11 10:30 数组(酒店)\name.txt
文件 32 2018-10-11 10:30 数组(酒店)\no.txt
文件 30 2018-10-11 10:30 数组(酒店)\num.txt
文件 49 2018-10-11 10:30 数组(酒店)\pd.txt
文件 47 2018-10-11 10:30 数组(酒店)\pf.txt
文件 40 2018-10-11 10:30 数组(酒店)\tel.txt
文件 8350 2018-10-10 20:08 数组(酒店)\酒店管理.cpp
文件 143526 2018-10-11 10:28 数组(酒店)\酒店管理.exe
- 上一篇:大学C语言考试题库(含答案).docx
- 下一篇:快递物理系统管理c++课设
相关资源
- 超声波避障,光电测速,pwm综合应用
- 五子棋实训报告c语言
- VC++中对Access数据库操作
- 利用MFC ODBC操作Access数据库实现显示、
- MFCC梅尔倒谱参数及matlab代码
- IIR滤波器 ccs程序,C语言和汇编
- 家庭收支管理系统基于VC++ ACCESS数据库
- MFC单文档程序连接Access数据库
- libstdc++.so.6.0.17
- zw_MFCCombox自动提示.zip
- google code mfcc c语言实现。
- MFC_ADO连接Access
- 语音识别MFCC特征提取matlab代码
- MFCC参数提取的matlab实现
- FFT/IFFT变换C语言代码,包含浮点型C工
- CC++ To Delphi转换器(源码)
- 基于CCS和ICETEK5509实验箱FFT算法的C语言
- VC++access与excel数据的导入导出
- ECC加密 RSA加密 C++ 简单实现 不带大数
- DSP用定时器震荡产生正弦波
- 声纹识别MATLAB源程序全代码
- linux下用C语言实现寻找1到1亿内的素数
- MFCC的matlab实现
- 说话人识别代码
- 简单多线程socket聊天室程序(c语言)
- CC语言程序设计课后答案.doc
- 最全CRC16计算代码(包含直接计算和查
- cc++项目视频.txt
- iar.cc++.compiler.v1.30.3.50673.for.rl78-patch
- cc2530连接光敏传感器测试代码.zip
评论
共有 条评论