700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言程序设计物资信息管理系统 c语言仓库物资管理系统亲测可用.docx

C语言程序设计物资信息管理系统 c语言仓库物资管理系统亲测可用.docx

时间:2019-01-01 13:51:09

相关推荐

C语言程序设计物资信息管理系统 c语言仓库物资管理系统亲测可用.docx

c语言 仓库物资管理系统 亲测可用

#include

#include

#include

void menu(void);//显示系统主菜单

void kucun(void);//库存记录

void ruku(void);//入库记录

void chuku(void);//出库记录

void chaxun(void);//查询操作

void tunji(void);//统计工作

void paixu(void);//排序工作

struct riqi//日期

{

int year;

int month;

int day;

};

struct cun//库存记录

{

char dname[20];//电器名称

char pname[20];//品牌名称

int num;//库存数量

};

struct in//入库记录

{

char dname[20];//电器名称

char pname[20];//品牌名称

int rnum;//入库数量

int rcharge;//单价

struct riqi r;//入库时间

char sname[20];//送货人姓名

};

struct out//出库记录

{

char dname[20];//电器名称

char pname[20];//品牌名称

int cnum;//出库数量

int ccharge;//单价

struct riqi c;//出库时间

char tname[20];//提货人姓名

};

void main()

{

int select;

while(1)

{

menu();//调用menu函数,显示菜单

scanf("%d",&select);//一般情况在gets之前,做过scanf之类的,scanf处理了数据,却把换行符留在那里没有处理

getchar();

switch(select)//对select进行多分支选择

{

case 1:kucun();//调用kucun函数

break;

case 2:ruku();//调用ruku函数

break;

case 3:chuku();//调用chuku函数

break;

case 4:chaxun();//调用chaxun函数

break;

case 5:tunji();//调用tunji函数

break;

case 6:paixu();//调用paixu函数

break;

case 0:printf("谢谢使用,再见!");

exit(0);

default:printf("按键错误,请重新选则!");

}

}

}

//功能:显示系统菜单

//参数:无

//返回:无

//主要思路:用printf函数输出菜单

void menu(void)

{

printf("\n");

printf("_ _ _ _ _ _ _ _ _ _ _ _ _ _\n");

printf("* *\n");

printf("* 欢迎使用仓库物资管理系统*\n");

printf("* *\n");

printf("_ _ _ _ _ _ _ _ _ _ _ _ _ _\n");

printf("\n");

printf("请选择您要进行的操作:\n");

printf("1.创建库存记录文件\n");

printf("2.物资入库管理\n");

printf("3.物资出库管理\n");

printf("4.按不同条件进行查询\n");

printf("5.按不同条件对物资信息进行统计工作\n");

printf("6.按不同条件对信息进行排序并输出\n");

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

printf("请选择按键(0-6):");

}

//功能:创建库存文件记录

//参数:无

//返回:无

//主要思路:应用文件,根据提示输入电器信息,并将信息保存到一个文件中

void kucun(void)

{

struct cun a[100]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。