用c语言编写超市商品管理系统 每一步旁边希望有小小的解释 希望会的...用c语言编写超市商品管理系统
答案:2 悬赏:0 手机版
解决时间 2021-02-23 16:25
- 提问者网友:像風在裏
- 2021-02-23 08:39
用c语言编写超市商品管理系统 每一步旁边希望有小小的解释 希望会的...用c语言编写超市商品管理系统
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-02-23 09:32
#include stdio.h //需要的一些头文件#include stdlib.h#include cstring#define COUNT 30 //声明商品的种类为30中,你也可以修改//函数声明void start(); //启动界面void input(); //商品数据信息输入函数void change(); //商品数据信息修改函数void dele(); //给定指定商品名称,删除商品信息void output(); //商品信息输出void search(); //商品信息查找struct MarketGoods{ //存数商品信息的结构体\x09char goods_id[30]; //商品编号char goods_name[30]; //商品名称\x09double goods_price; //商品价格\x09double goods_discount;//商品折扣\x09int goods_amount;//商品总数目\x09int goods_remain;//商品剩余数目}goods[COUNT];int count=0; //全局变量,用于保存实际上有多少个商品void main() //主函数{while(1)\x09start(); }void start() //启动菜单{int chi;printf( 超市商品管理系统\n);printf( \n);printf( 输入你的选择:);scanf(%d,&chi); //根据你的选择执行相应的函数if(chi==1) input();else if(chi==2) change();else if(chi==3) dele();else if(chi==4) search();else if(chi==5) { printf(你已经退出超市商品管理系统!\n); exit(0);}else { printf( You Enter The Choice Is Not valid !\n); }}void input() //数据录入{char flag[20];do{printf(请输入你的商品信息:\n); //录入商品的信息printf(商品编号:);scanf(%s,goods[count].goods_id);printf(商品名字:);scanf(%s,goods[count].goods_name);printf(商品价格:);scanf(%lf,&goods[count].goods_price);printf(商品折扣:);scanf(%lf,&goods[count].goods_discount);printf(商品总数目:);scanf(%d,&goods[count].goods_amount);printf(商品剩余数目:);scanf(%d,&goods[count].goods_remain);count++; //存数的商品数加一printf(是否继续输入数据 y是 n否 :); //是否还想继续输入数据scanf(%s,flag);}while(strcmp(flag,y)==0||strcmp(flag,Y)==0);output(); //调用显示商品数据}void change() //数据修改{char ch[20],a[20];\x09 int i;printf(\nyou sure want change goodsInfor y/n):); //根据商品的id来修改数据scanf(%s,ch);
全部回答
- 1楼网友:鱼忧
- 2021-02-23 11:03
感谢回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯