資源簡介
電腦配件銷售銷售系統,程序設計課程設計 ,電腦配件銷售銷售系統,程序設計課程設計
代碼片段和文件信息
#include?
#include?
#include?
typedef?struct?Computer?{
int?number; ?????//編號
char?name[10]; ????//名稱
????char?address[5];???????//廠址
????int??count;???????????//銷量
double?price;????????//價格
}computer;
typedef?struct?Node?{
Computer?computer;
struct?Node?*next;
}Node*link;
void?Add(link?l);??????????????????????//插入功能
void?chaxun(link?l);??????????????????//查詢功能
void?xianshi(link?l);????????????????//顯示功能
void?shanchu(link?l);???????????????//刪除功能???
int?Menu(); ???????????//主頁面
int?main(void);???????????????????//主函數
void?Print?(Node?*p); ?????//本函數用于打印鏈表中某個節點的數據內容?
Node*?Createlink(); ????????//建立
link?Prior(link?l?link?p)?????//調用前驅
{
link?x;
x?=?l;
while?(x->next?!=?p)
{
x?=?x->next;
}
return?x;
}
int?Menu?()
{
int?z;
????printf(“???????????*********歡迎使用電腦配件銷售系統************\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????**?????????【1】建立配件信息表?????????????**\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????**?????????【2】插入新配件信息?????????????**\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????**?????????【3】?查詢配件信息記錄??????????**\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????**?????????【4】?刪除配件信息??????????????**\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????**?????????【5】顯示所有配件信息???????????**\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
????printf(“???????????**?????????【6】?配件銷量排序??????????????**\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????**?????????【0】退出管理系統???????????????**\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????*********************************************\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????**請輸入功能前的序號(0-6)進入相應功能:【】?**\n“);
printf(“???????????**?????????????????????????????????????????**\n“);
printf(“???????????*********************************************\n“);
????scanf(“%d“?&z);
return?z;
}
//創建鏈表
Node*?Createlink()
{
struct?Node?*head?=?(Node?*)malloc?(sizeof?(Node));
head->next?=?NULL;
printf(“????????創建配件信息表成功??????!\n“);
printf(“?\n“);
return?head;
}
//插入
void?Add(link?l){
Node?*s?*p?*pr;
int?flag?=?1;
p?=?l;
if?(!?(s?=?(Node?*)malloc?(sizeof?(Node))))
exit?(-1);
printf?(“請輸入配件編號:\n“
評論
共有 條評論