联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> C/C++编程C/C++编程

日期:2018-06-23 03:02

#include <stdio.h>

#define N 100

int m=0;

struct goods

{

int num;

char name[20];

int inm,outm;//inm:进价,outm:售价

int inn,oun,surplus;//inn:进货量,oun:销售量,surplus:剩余数:

};struct goods g[N];

void list();

void ADD();

void Delete();

void tongji();

void find();

void list();

void show();

void Exit();

list(){  

int choose;        

   printf("\t\t\t**********************************\n");  

   printf("\t\t\t*\t   商品管理系统\t\t *\n");  

   printf("\t\t\t**********************************\n\n");  

   printf("\t\t\t1.添加商品\n");  

   printf("\t\t\t2.删除商品\n");  

   printf("\t\t\t3.统计销售情况\n");  

   printf("\t\t\t4.查询商品信息\n");  

   printf("\t\t\t5.显示\n");  

   printf("\t\t\t6.退出系统\n");    

   printf("\t\t\t请选择(1~6):");

   scanf("%d",&choose);

switch(choose)  

   {  

       case 1:ADD();break;  

       case 2:Delete();break;  

       case 3:tongji();break;  

       case 4:find();break;  

       case 5:show();break;  

       case 6:Exit();break;    

       default :list();break;  

   }

}

   

void ADD(){

   printf("请输入商品编号:");  

   scanf("%d",&g[m].num);  

   printf("请输入商品名称:");  

   scanf("%s",&g[m].name);  

   printf("请输入商品进价:");  

   scanf("%d",&g[m].inm);

printf("请输入商品售价:");  

   scanf("%d",&g[m].outm);

   printf("请输入商品进货量:");  

   scanf("%d",&g[m].inn);

printf("请输入商品销售量:");  

   scanf("%d",&g[m].oun);

   g[m].surplus=g[m].inn-g[m].oun;

   m++;

list();          

}

void Delete(){

int i;

printf("请输入要删除的产品编号:");    

   scanf("%d",&i);  

   for(;i<m;i++)  

   {  

       g[i].num=g[i+1].num;  

       strcpy(g[i].name,g[i+1].name);

g[i].inm=g[i+1].inm;

g[i].outm=g[i+1].outm;

g[i].inn=g[i+1].inn;

g[i].oun=g[i+1].oun;

   }  

   m--;

list();  

}

void tongji(){

int i=0;

printf("商品名称\t商品进货量\t商品售出\t商品剩余\n");

for(i=0;i<m;i++)  

   {  

       printf("%3s\t\t%4d\t\t%4d\t\t%4d",g[i].name,g[i].inn,g[i].oun,g[i].surplus);  

   }

}

void find()  

{  

   char NAME[20];  

   char a;  

   int i=0;    

   printf("请输入商品名:");  

   scanf("%s",NAME);  

   while(strcmp(NAME,g[i].name)!=0)  

   {  

       i++;  

       if(i>=m)  

       {  

           printf("没有您所需的商品,请重试\n");    

           find();  

       }

   }

   printf("商品编号\t商品名称\t商品进价\t商品售价\t商品进货量\t商品售出\t商品剩余\n");  

   printf("%4d\t\t%3s\t\t%d\t\t%d\t\t%d\t\t%d\t\t%d",g[i].num,g[i].name,g[i].inm,g[i].outm,g[i].inn,g[i].oun,g[i].surplus);

list();  

}

void Exit()  

{  

       printf("\t\t\t\t谢谢您的使用!\n");  

}

void show()  

{  

   int i;    

   printf("商品编号\t商品名称\t商品进价\t商品售价\t商品进货量\t商品售出\t商品剩余\n");  

   for(i=0;i<m;i++)  

   {  

       printf("%4d\t\t%3s\t\t%4d\t\t%4d\t\t%4d\t\t%4d\t\t%4d",g[i].num,g[i].name,g[i].inm,g[i].outm,g[i].inn,g[i].oun,g[i].surplus);  

   }

   list();

}

int main(){

list();

}


版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp