一个模拟超市管理和销售的程序,希望大家帮忙
编写一个模拟超市管理和销售的程序,要求如下:(1) 用一个数组merc[50]来存放每一个商品的数据。
(2) 每一个商品包括以下数据:商品编号(int no) ,商品名称(char name[15]),单价(float price),库存数量(int stock_num),销售数量(int num)。
(3) 程序包括以下模块(函数):增加商品(add)、删除商品(del)、销售商品(sale),统计销售金额(sal_sum)。
(4) 主函数显示一个菜单,根据菜单的选择,分别调入以上4个函数完成相应的功能。主函数的控制程序如下:
#include <stdio.h>
#include <stdlib.h>
struct product
{
int no;
char name[15];
float price;
int stock_num;
int num;
};
struct product merc[50];
int i=0; /*数组merc实际元素个数*/
void main()
{
int n;
while(1)
{
system("cls"); /*清除屏幕*/
printf("请选择菜单功能:\n");
printf(" 0------退出\n");
printf(" 1------增加商品\n");
printf(" 2------删除商品\n");
printf(" 3------销售商品\n");
printf(" 4------统计销售金额\n");
printf("请选择:");
scanf("%d",&n);
switch(n)
{
case 0: return;
case 1: add(merc,i); break; /*i表示商品的个数*/
case 2: del(merc,i); break;
case 3: sale(mere,i); break;
case 4: sale_sum(merc,i); break;
}
}
}