资源简介
校园闲置物品管理系统.c(控制台)
代码片段和文件信息
#include
#include
#include
#define M 100
//商品类型
struct goodsdent
{
char name[20];// 商品名 编号、生产日期、购买量、库存量、定价
char num[7];//商品编号
char d[30];//商品生产日期
char count[20];//商品购买量
char cls[10];//商品库存量
char price[10];// 商品定价
}
goods[M];
void password();//定义管理员密码
void menu();//定义菜单函数
int information(int n) ;//定义商品录入函数
void query();//定义查询函数
int change(int n);//定义修改函数
void add();//定义增加商品函数
int del(int n);//定义商品删除函数
void password() //密码函数
{
int a=0;
char s1[10]={“1234“};
char s2[10];
do
{
printf(“\n\n“);
printf(“请输入管理员密码:\n“);
gets(s2);
if(!strcmp(s1s2))
a=1;
else
a=0;
if(a==1)
{
printf(“密码输入正确\n“);
getchar();
}
else if(a==0)
printf(“对不起密码输入错误,请重新输入\n“);
}
while(a==0);
system(“cls“);
}
int information(int n) //输入商品信息函数
{
int i=0;
char ch;
int flag;
do
{
printf(“请输入第%d个商品的信息:\n“i+1);
printf(“商品名称:“);
scanf(“%s“&goods[i].name );
printf(“编号:“);
scanf(“%s“&goods[i].num );
printf(“生产日期:“);
scanf(“%s“&goods[i].d );
printf(“购买量:“);
scanf(“%s“goods[i].count );
printf(“库存量:“);
scanf(“%s“&goods[i].cls );
printf(“价格:“);
scanf(“%s“&goods[i].price );
i++;
printf(“是否继续输入?(Y/N)\n“);
ch=getch();
if(ch==‘Y‘||ch==‘y‘)
flag=1;
if(ch==‘N‘||ch==‘n‘)
flag=0;
}while(flag);
system(“cls“);
return i;
}
int change(int n) //修改商品信息函数
{
int iitem j;
int m=1;
char s1[20] s2[20];
printf(“修改前的商品信息:\n“);
for(i=0;i {
printf(“商品名称:“) ;
printf(“%s\n“ goods[i]. name);
printf(“编号:“);
printf(“%s\n“ goods[i].num );
printf(“生产日期:“);
printf(“%s\n“ goods[i].d);
printf(“购买量:“);
printf(“%s\n“ goods[i]. count);
printf(“库存量: “);
printf(“%s\n“goods[i].cls );
printf(“价格:“);
printf(“%s\n“ goods[i]. price) ;
}
printf(“\n“);
printf(“请输入要要修改的商品的商品编号:\n“);
scanf(“%s“s1);
for(i=0;i if (strcmp(goods[i]. num s1)==0)
j=i;
printf(“===================================================\n“); //对修改内容进行选择
printf(“1.修改商品名称\n“);
printf(“2.修改生产日期\n“);
printf(“3.修改购买量\n“);
printf(“4. 修改库存量\n“);
printf(“5.修改商品价格\n“);
printf(“6.退出本菜单\n“);
printf(“====================================================\n“);
while (m)
{
printf(“请选择子菜单编号:“);
scanf(“%d“ &item) ;
switch(item)
{
case 1: printf(“请输入新的商品名称:\n“);
scanf(“%s “s2);
strcpy (goods[j].name s2);
break;
case 2: printf(“请输入新的生产日期:\n“);
scanf(“%s “s2);
strcpy (goods[j].d s2);
break;
case 3: printf(“请输入新的商品购买量:\n“);
scanf(“%s “s2);
strcpy (goods[j].count
相关资源
- 学生成绩管理系统(c源码)
- 职工信息管理系统源码(控制台)
- 家谱管理系统(C++)源码以及文档
- 链表实现学生管理系统(main.c)
- C++餐饮管理系统源码(控制台)
- C++通讯录管理系统源码(控制台)
- 简单职工管理系统(控制台源码+txt数
- 花草信息管理系统.c
- 客户消费积分管理系统.cpp
- 公司人员月薪级别信息管理系统.cpp
- 职工工资管理系统含流程图
- VC++MFC课程设计的学生成绩管理系统
- TD-SCDMA测试仪中Iub接口实现RLC层信令解
- 操作系统存储管理实验报告c/c++
- 基于Linux下C语言开发的员工管理系统
- mfc+sql 酒店客房管理系统
- c++课程设计学生管理系统浙工大源码
- mysql+dev c++实现订单管理系统
- 课程设计: MFC 学生信息管理系统
- 简易学生管理系统源码 数据结构 大作
- 高考成绩管理系统 c++版
- C语言进阶源码---基于graphics实现图书
- 酒店餐饮管理系统visual c++编程
- vc.6.0 MFC 人事管理系统源码
- C语言通讯录管理系统彩色界面
- 学生成绩管理系统-----C++
- c++课程设计宾馆客房管理系统
- c语言课程设计-职工信息管理系统-单
- 用C编写班级成绩管理系统
- 简易图书管理系统C语言
评论
共有 条评论