作业帮 > 综合 > 作业

用c语言编写超市商品管理系统 每一步旁边希望有小小的解释 希望会的...

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 11:04:24
用c语言编写超市商品管理系统 每一步旁边希望有小小的解释 希望会的...
用c语言编写超市商品管理系统 每一步旁边希望有小小的解释 希望会的人帮忙下
超市商品信息管理系统(至少包括:商品名称,商品编号,单价,库存数量)
#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);
if(strcmp(ch,"y")==0||strcmp(ch,"Y")==0)
{ printf("\nenter you want change goods_id:");
scanf("%s",a);
for(i=0;i
再问: 现在题目是 超市商品信息管理系统(至少包括:商品名称,商品编号,单价,库存数量) 你C语言很好的吗 我是新生 在学习中 不过 我们学习了上学期之后 就不学了 不过我想继续学点 我希望自己会编写程序(不是大程序就好) 你有时间可以帮助帮助我吗 我有时候看书 有的看不懂 那我就hi你 在此 先谢谢你的帮助
再答: 你是想我继续帮你改么 还是怎么说 可以的 如果有什么问题 你可以hi我 我们可以相互交流一下 其实你现在的题目 我的代码里面已经实现了 你只要把你不要东西删掉就可以了 我的里面多了商品折扣 还有商品剩余数目 你可以删掉的