首页 > 编程知识 正文

c语言课程设计报告模板(c语言课程设计作业)

时间:2023-05-04 04:16:15 阅读:71247 作者:2649

c语言商店销售管理系统课程设计. doc

(第7页)

此资源提供了全文预览。 点击全文预览可以进行全文预览。 如果你喜欢文档,请下载。 检索后会变得容易使用哦。

14.90个百分点

店铺销售管理系统# include # include # definen 1000//n是货物的最大种类struct goods{ char name[10]; //商品名int amount; //商品数量int num; //商品编号float price; //商品价格}sp[N],sc[N]; //定义全局变量int flag=1的FILE *fp int i=0; int k=0; int b=0; chakan ()//显示当前库存({ int zong=0; FP=fopen(Chaoshi.txt )、(r ); for(I=1; I=(kb; I ) fread(sp[I],sizeof )结构代码),1,fp ); 流量(FP ); for(I=1; i=k; I ) { zong=zong sp[i].num; (if ) zong!=0) { printf (当前库存情况为名称、数量、价格编号(n ) ); for(I=1; i0 )示例: a 1 2.5 111nttt '; scanf(%s%d%f%d%c )、sp[i].name、sp[i].amount、sp[i].price、sp[i].num ); printf (是否继续,(1),是否)0) ntt ) ); 扫描(“% d”,标志); } while (标志!=0; FP=fopen(Chaoshi.txt )、(w ); for(I=1; i=k; I ) fwrite(sp[I],sizeof )结构代码),1,fp ); 流量(FP ); chakan (; }小寿()//销售模块(floatm ) ) 100; int z=1; int j[100]; int a[100]; int g=0; int y=0; int h=0; 浮动宗=0; FP=fopen(Chaoshi.txt )、(r ); for(I=1; i=k; I ) fread(sp[I],sizeof )结构代码),1,fp ); 流量(FP ); do { g; y; loop: printf ('请输入商品编号和数量。 例如,(100 20 ) ntt ' ); 扫描(' % d % d )、j[y]、a[y]; for(z=1; z=k; z () if ) j[y]==sp[z].num ) ) h; sp[z].amount=sp[z].amount-a[y]; m [ y ]=(浮动) a[y]*sp[z].price; sc[y]=sp[z]; }if(h==0) { printf ) )的输入错误。 请重新输入nttt '。 谷歌; }FP=fopen(Chaoshi.txt )、) wt ); for(I=1; i=k; I ) fwrite(sp[I],sizeof )结构代码),1,fp ); 流量(FP ); printf (是否继续,(1),是否)0) ntt ) ); 扫描(“% d”,标志); } while (标志!=0; printf ((n # # # # # # # # # # # # # # # # # # # # # # n ' ) ); printf (编号名称单价数量合计(n ); for(y=1; y=g; y () printf(ms%8.2FM.2f(n ),sc[y].num,sc[y].name,sc[y].price,a[y],m[y]; zong=zong m[y]; (} printf ) )这次一共)消费f元。 欢迎下次光临。 (n )、zong ); 施建贞(; }zengjia ()//增加商品数量的模块) { float m; int z=1; int j[100],a[100]; int g=0; int y=0; int zong=0; int h=0; FP=fopen(Chaoshi.txt )、(r ); for(I=1; i=k; I ) fread(sp[I],sizeof )结构代码),1,fp ); 流量(FP ); do { g; y; loop: printf ('请输入商品编号和数量。 例如,(100 20 ) ntt ' ); 扫描(' % d % d )、j[y]、a[y]; for(z=1; z=k; z () if ) j[y]==sp[z].num ) ) h; sp[z].amount=sp[z].amount a[y]; m=a[y]*sp[z].price; sc[y]=sp[z]; }if(h==0) { printf ) )的输入错误。 请重新输入nttt '。 谷歌; }FP=fopen(Chaoshi.txt )、) wt ); for(I=1; i=k; I ) fwrite(sp[I],sizeof )结构代码),1,fp ); 流量(FP ); printf (是否继续,(1),是否)0) ntt ) ); 扫描(“% d”,标志); } while (标志!=0; chakan (; }shanchu ()//删除商品模块({ int z; int j[100],a[100]; int c=0; int y=0; int h=0; do { c; loop: printf ('请输入希望删除的商品编号nttt '; scanf('%d ',j[y] ); for(z=1; z=k; z () h; if [ j [ y ]==sp [ z ].num ] sp [ z ]=sp [ Z1 ]; }if(h==0) { printf ) )的输入错误。 请重新输入nttt '。 谷歌; }FP=fopen(Chaoshi.txt )、) wt ); for(I=1; I=(k-1; I ) fwrite(sp[I],sizeof )结构代码),1,fp ); 流量(FP ); printf (是否继续,(1),是否)0) ntt ) ); 扫描(“% d”,标志); } while (标志!=0; chakan (; }shijian () { struct tm when; time_t now; 时间(now; when=*localtime(now ); printf('%sn ',Asctime ) ) when ); (}main )//主函数) { int choice; do{printf((n(n ) n*******超级管理系统(********(n(n ) ) ) printf(1.进货(n ); printf(2.销售(n ); printf(3.增加商品数量(n ); printf(4.删除商品(n ); printf(5.查看当前库存(n ); printf(0.返回主菜单(n ); printf ('请选择要执行的操作nttt ); Scanf('%d ',choice ); 交换机(选择) { case 1:jinhuo; 布雷克; case 2:小寿(; 布雷克; case 3:曾嘉雅(; 布雷克; case 4:上海(; 布雷克; case 5:chakan (; 布雷克; case 0:break; default :printf ('输入错误。 请重新输入nttt '。 }while(choice!=0; )关键词:管理店铺系统销售课程设计c语言

每天文库的所有资源都由用户自己上传和共享,只有网民才能学习交流,没有得到用户的书面许可,请不要为他使用。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。