资源简介
这是一个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++课设
相关资源
- CCS FFT c语言算法
- WINcc与海康威视摄像头
- WINCC-C脚本大全
- GCC与汇编保护模式编程三
- CC++词典手册.chm
- 自洽SU3手性夸克-孤子模型中单重子的
- MFCaccess.rar
- 手性摄动理论中双迷人重子的辐射衰
- 自协变重子手性扰动理论中自旋1/2双
- MFC对ACCESS数据库的增加、删除、查找
- VC++中实现复选下拉框CCheckComboBox
- 椭圆曲线ECC加密解密算法的c语言实现
- 基于STM32智能家居的无线网关设计与实
- Accelerated C++ (中文pdf+英文原版chm)
- c++实现ECC加解密
- 编译原理简易C编译器
- 实现语法分析器-编译原理
- 定义一个存折类CAccount,存折类具有帐
- picc8.05编译器
- C++MFC数据库职工信息管理系统,实现
- 基于Visual C++/Access实现的学生宿舍管理
- Spline曲线(穿过控制点CC++版本)
- accelerated C++英文版
- MFC宿舍管理系统C++含access数据库
- gmm mfcc说话人识别
- OPC Data Access 3.0 Source Code
- OPC Data Access 3.00 Source Code
- vc++6.0 与access管理系统
- C语言变量类型详解史上最全
- 图书管理系统 visual c++ 6.0,access开发
评论
共有 条评论