91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 49KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-02
  • 語言: C/C++
  • 標簽: CC??

資源簡介

這是一個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

評論

共有 條評論