资源简介
电脑配件销售销售系统,程序设计课程设计 ,电脑配件销售销售系统,程序设计课程设计
代码片段和文件信息
#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“
评论
共有 条评论