版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
#include<iostream>
#include<string>
#include<iomanip>
#include<stdio.h>
usingnamespacestd;
structSale
{
//數(shù)據(jù)域。
stringm_code;
stringm_name;
floatm_price;
unsignedintm_quantity;
//指針域。
structSale*next;
};
typedefstructSaleNode;//取外別名,Node.
typedefNode*Link;//取個(gè)別名,Link.
//創(chuàng)建鏈表。
LinkCreate(LinkHead)
{
//-----初始化頭節(jié)點(diǎn)Head-------
Head=(Link)newNode;//每次動(dòng)態(tài)分配一個(gè)Node內(nèi)存大小。
Head->m_code="";
Head->m_name="";
Head->m_price=0.0;
Head->m_quantity=0;
Head->next=NULL;
//-----
Linkptr;//定義一個(gè)用來(lái)運(yùn)算的指針ptr。
ptr=Head;//指到首節(jié)點(diǎn)。
LinkDNode;//定義數(shù)據(jù)節(jié)點(diǎn),用來(lái)存放數(shù)據(jù)。
charGoOn;
do
{
cout<<"商品信息錄入!"<<endl;
stringcode,name;
floatprice;
unsignedintquantity;
cout<<"輸入代碼:"<<endl;
cin>>code;
cout<<"輸入名稱(chēng):"<<endl;
cin>>name;
cout<<"輸入價(jià)格:"<<endl;
cin>>price;
while(cin.fail())
{
cout<<"請(qǐng)輸入正確的格式:"<<endl;
cin.clear();
fflush(stdin);
cin>>price;
}
cout<<"輸入數(shù)量:"<<endl;
cin>>quantity;
while(cin.fail())
{
cout<<"請(qǐng)輸入正確的格式:"<<endl;
cin.clear();
fflush(stdin);
cin>>quantity;
}
//----數(shù)據(jù)域-----
DNode=(Link)newNode;//每次動(dòng)態(tài)分配一個(gè)Node內(nèi)存大小。
DNode->m_code=code;
DNode->m_name=name;
DNode->m_price=price;
DNode->m_quantity=quantity;
//----指針域-----
DNode->next=NULL;//作為尾節(jié)點(diǎn)加入。
ptr->next=DNode;//鏈入鏈表中。
ptr=DNode;//使新節(jié)點(diǎn)成為下一次的前驅(qū)。
cout<<"商品信息錄入成功!是否繼續(xù)錄入?(Y/N)";
cin>>factly;
cout<<"應(yīng)該找回你"<<factly-sum<<"元!"<<endl;//找零。
}
intmain()
{
//---------菜單選項(xiàng)----------------
LinkHead=NULL;
//Head=Create(Head);
intloop=1;
while(loop)
{
cout<<"***************************************************"<<endl;
cout<<"*---------------------菜單選項(xiàng)--------------------*"<<endl;
cout<<"*-------------------------------------------------*"<<endl;
cout<<"*1.輸入數(shù)據(jù)2.買(mǎi)入商品3.顯示數(shù)據(jù)0.退出系統(tǒng)*"<<endl;
cout<<"***************************************************"<<endl;
intmenu;
cin>>menu;
if(cin.fail())
{
cout<<"請(qǐng)按菜單對(duì)應(yīng)的數(shù)字選擇合適的操作,謝謝合作!"<<endl;
cin.clear();
fflush(stdin);
cin>>menu;
}
switch(menu)
{
case0:
cout<<"已退出系統(tǒng)!"<<endl;
loop=0;
break;
case1:
Head=Create(Head);
break;
case2:
Total(Head);
break;
case3:
Display(H
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度分享匯編【人事管理篇】十篇
- 單位管理制度范例選集【人事管理】十篇
- 《學(xué)校組織結(jié)構(gòu)》課件
- 《建筑環(huán)境管理技術(shù)》課件
- 《紙板的創(chuàng)想-坐椅設(shè)計(jì)》課件
- 2024年公務(wù)員個(gè)人年終總結(jié)
- 2014年高考語(yǔ)文試卷(福建)(空白卷)
- 稅務(wù)稽查事項(xiàng)總結(jié)
- 雙十二旅游狂歡節(jié)
- 樂(lè)器銷(xiāo)售工作總結(jié)
- 2024年山東省臨沂蘭山法院招聘司法輔助人員56人歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 10《吃飯有講究》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年道德與法治一年級(jí)上冊(cè)統(tǒng)編版
- 江蘇園林綠化工作計(jì)劃
- 部編版八年級(jí)語(yǔ)文上冊(cè)第22課《夢(mèng)回繁華》精美課件
- GB/T 4706.117-2024家用和類(lèi)似用途電器的安全第117部分:帶非柔性加熱部件的電暖床墊的特殊要求
- 國(guó)家開(kāi)放大學(xué)本科《當(dāng)代中國(guó)政治制度》期末紙質(zhì)考試總題庫(kù)2025珍藏版
- GB 44246-2024家用和類(lèi)似用途電器、體育用品的電氣部分及電玩具安全技術(shù)規(guī)范
- 藥物生殖毒性研究技術(shù)指導(dǎo)原則
- 2024國(guó)家開(kāi)放大學(xué)電大本科《混凝土結(jié)構(gòu)設(shè)計(jì)原理》期末試題及答案試
- DL∕T 1474-2021 交、直流系統(tǒng)用高壓聚合物絕緣子憎水性測(cè)量及評(píng)估方法
- 金融科技概論教案
評(píng)論
0/150
提交評(píng)論