xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 613KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-08-09
  • 語言: 其他
  • 標(biāo)簽:

資源簡介

基于VS2012的數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)——超市管理系統(tǒng) 這是我大學(xué)時的課程設(shè)計(jì),可以下載修改(完整,附帶說明書) 可用dev打開 渣渣一個,大神勿噴

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include
using?namespace?std;

const?int?maxsize=100;//設(shè)置鏈表數(shù)組的最多個數(shù)
int?Goodnum=0;//用于設(shè)置輸入的商品數(shù)
int?Adminnum=0;//用于設(shè)置輸入的管理員人數(shù)
int?buyernum=0;//用于設(shè)置輸入的普通用戶人數(shù)

//管理員結(jié)構(gòu)體。。。。。。。。。。。。。。。。。。。。。。。。。。。
typedef?struct?Admin*?apointer;//結(jié)點(diǎn)指針類型
struct?Admin{
string?Admin_ID;//帳號
string?Admin_name;//姓名
string?Admin_mima;//密碼
apointer?next;
};
typedef?apointer?alklist;//單鏈表類型,即頭指針類型

//管理員函數(shù)模塊
//初始化,建表
alklist?Admin_initlist(){
apointer?head;
head=new?Admin;
head->next=NULL;
return?head;
}

//存儲管理員信息至文件
void?Admin_save(alklist?&head){
apointer?p;
ofstream?ofile(“C:\\管理員信息.txt“ios::out);
ofile<<“管理員人數(shù):“<<“??“< p=head->next;
while(p!=NULL)?{
ofile<Admin_ID<<“\t“<Admin_name<<“\t“<Admin_mima< p=p->next;
}
cout<<“管理員信息保存成功“< ofile.close();
}

//管理員登錄驗(yàn)證
int?Admin_ender(alklist?&headstring?IDstring?mima){
apointer?p;
p=head;
while(p!=NULL)?{
if(p->Admin_ID==ID&&p->Admin_mima==mima)?return?1;
else?p=p->next;
}
cout<<“管理員帳號不存在!“< return?0;
}

?//注冊-管理員
void?Admin_creat(alklist?&head){
apointer?sp;
string?IDnamemima;
int?sign=1flat=1;
while(sign!=0){
flat=1;
cout<<“請輸入管理員帳號“< cin>>ID;
p=head->next;
while(p!=NULL){
if(p->Admin_ID==ID)?flat=0;
p=p->next;
}
if(flat==0)?{
cout<<“管理員帳號已存在,請重新輸入“< continue;
}
cout<<“請輸入管理員密碼“< cin>>mima;
cout<<“請輸入管理員姓名“< cin>>name;
s=new?Admin;
s->Admin_ID=ID;
s->Admin_name=name;
s->Admin_mima=mima;
s->next=head->next;//使用頭插法建表
head->next=s;
Adminnum++;//輸入一個管理員信息,Adminnum自加1
Admin_save(head);
cout<<“是否繼續(xù)注冊?<繼續(xù)>請按1??<結(jié)束>請按0“< cin>>sign;//while循環(huán)判斷條件,所以不需要用if
}
}

//刪除管理員
void?Admin_delete(alklist?&head){
apointer?pq;
p=head;
int?sign=1flat?=?0;
string?ID;
while(sign!=0){
cout<<“請輸入要刪除的管理員帳號:“;
cin>>ID;
while(p->next!=NULL&&flat==0){
if(p->next->Admin_ID==ID){
q=p->next;
p->next=q->next;
delete?q;
Adminnum--;
flat=1;
cout<<“刪除成功“< }
else?p=p->next;
}
if(flat==0)?cout<<“管理員不存在!“< Admin_save(head);
cout<<“是否繼續(xù)刪除?<繼續(xù)>請按1??<結(jié)束>請按0“< cin>>sign;//while循環(huán)判斷條件,所以不需要用if
}

}

//獲取管理員信息,導(dǎo)入鏈表
alklist?Admin_get(alklist?&head){
apointer?sp;//s用于存儲管理員信息,p用于head的連接
string?numname;
string?IDnamemima;
head->next=NULL;
p=head;
ifstream?ifile(“C:\\管理員信息.txt“ios::in);
if(!ifile){
cerr<<“管理員信息查詢出錯“< }
ifile>>numname;
ifile>>Adminnum;//從文件中提取管理員個數(shù),用于for循環(huán)
for(int?i=1;i<=Adminnum;i++){
ifile>>ID;
ifile>>name;
ifile>>mima;
s=new?Admin;
s->Admin_ID=ID;
s->Admin_name=name;
s->Admin_mima=mima;
s->next=p->next;
p->next=s;
}
head=p;
ifile.close();
return?head;
}
//。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。




//普通用戶結(jié)構(gòu)。。。。。。。。。。。。。。。。。。。。。。。。。。
typedef?struct?custom*?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-04-07?21:16??數(shù)據(jù)結(jié)構(gòu)超市管理系統(tǒng)\
?????文件??????255652??2016-04-01?13:52??數(shù)據(jù)結(jié)構(gòu)超市管理系統(tǒng)\gmon.out
?????文件?????????162??2015-02-26?17:52??數(shù)據(jù)結(jié)構(gòu)超市管理系統(tǒng)\~$數(shù)據(jù)結(jié)構(gòu)大作業(yè)設(shè)計(jì)要求.doc
?????文件?????????162??2015-02-26?20:38??數(shù)據(jù)結(jié)構(gòu)超市管理系統(tǒng)\~$結(jié)構(gòu)大作業(yè)設(shè)計(jì)說明書?-?鄭可桂.doc
?????文件???????44544??2015-02-26?20:13??數(shù)據(jù)結(jié)構(gòu)超市管理系統(tǒng)\~WRL0005.tmp
?????文件??????389632??2016-04-07?21:15??數(shù)據(jù)結(jié)構(gòu)超市管理系統(tǒng)\數(shù)據(jù)結(jié)構(gòu)大作業(yè)設(shè)計(jì)說明書.doc
?????文件???????27189??2015-04-08?21:35??數(shù)據(jù)結(jié)構(gòu)超市管理系統(tǒng)\超市管理系統(tǒng).cpp
?????文件?????1377615??2016-03-24?19:56??數(shù)據(jù)結(jié)構(gòu)超市管理系統(tǒng)\超市管理系統(tǒng).exe

評論

共有 條評論

相關(guān)資源