• 大小: 1.87MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: C/C++
  • 标签: 购物系统  

资源简介

C语言购物系统, 1、用C语言及数据结构实现程序设计; 2、利用结构体数组实现信息的数据结构设计; 3、系统的各个功能模块要求用函数的形式实现;

资源截图

代码片段和文件信息

#include 
#include  
#include 
#include 
#include 
#include 
int shopperNum= 50;
int  num=50;
int G=0;//表示的是第%d个客户的购物信息
//#define good_model 
//寻找客户的信息请按其提供的手机号查找

void inputGood();//输入商品信息
void glancGood();//商品信息的浏览
void selectGood();//商品的选购
void serchGood();//商品的搜索
void serchOrder();
//void addGood();
void delGood();//删除商品
void saveGood();
//void delOrder();//删除订单
void saveOrder();
//void textLeading();

//结构体 
struct good{

char  name[30];//商品名
    char  model[10];//型号大小
    int  ide;//商品编号
    char  origin[50];//来源地
    float  price;//单价
    int  stock;//存量
    int  buy;//已购买量
}good[50];//单件商品信息;

struct shopper{

char address[30];//顾客地址
    char name[10];
    //int time;//购买时间
    int buy;//购买量
    int ide;//编号
int phone;//手机号
//int goodName[10];
float price;
    char model;  
//int sure_bye; 

}shopper[50];//客户信息


//***************************************子  函  数
void inputGood(int a){//输入商品信息
int i; 

for(i=0; i printf(“ 请输入第%d商品的名称:\n“i+1);
    scanf(“%s“good[i].name);
    printf(“ 请输入第%d商品的编码号:\n“i+1);
    scanf(“%5d“&good[i].ide);
    printf(“ 请输入第%d商品的型号大小:\n“i+1); 
    scanf(“%s“good[i].model); 
    printf(“ 请输入第%d商品的产地:\n“i+1); 
    scanf(“%s“good[i].origin);  
    printf(“ 请输入第%d商品的单价:\n“i+1); 
    scanf(“%f“&good[i].price); 
    printf(“ 存量: \n“);
scanf(“%d“&good[i].stock); 
    printf(“ 已订购量:\n“); 
    scanf(“%d“&good[i].buy); 

}

}
void glancGood(int a){ //打印出已有商品的信息
int i;  

printf(“\t\t\t\t\t商品信息列表\n“); 

    for (i = 0; i           printf(“ 商品的名称:  %s\n“good[i].name); 
          printf(“ 商品的编码号:  %5d\n“good[i].ide); 
  printf(“ 商品型号大小:  %s\n“good[i].model); 
          printf(“ 商品产地:  %s\n“good[i].origin); 
          printf(“ 商品单价:  %f\n“good[i].price); 
          printf(“ 存量:  %d\n“good[i].stock);  
          printf(“ 已订购量:  %d\n\n\n“good[i].buy); 
}  

 
printf(“\n\n\n\n\n\n\t\t\t“); 
printf(“    |*************返回选购界面*************|     \n“); 
printf(“\t\t\t“); 
system(“pause“); 
return; 




void selectGood(int a){//商品的选购 
int ch;
int pq;
int G=0;
int ijt;
    
printf(“*********商品的选购*********:\n“);
    printf(“\n\n\n“);
printf(“         您的订单:\n“);
do{
q=0;
    printf(“请输入您订购商品的对应编号:\n“);
    scanf(“%5d“&shopper[G].ide);

    /*printf(“ 商品名/t 商品编号/t 型号大小/t 来源地/t 单价/t  库存/t:\n“);*/
for(i=0;i   
    j=0;  

if(good[i].ide==shopper[G].ide){//********在已有的商品信息中寻找对应的编号
j=1;

t=i;

}
      
if(j==1){//说明成功查找
printf(“输入您购买的商品个数:\n“);
scanf(“%3d“&shopper[G].buy);
printf(“/n/n/n“);
if(shopper[G].buy<=good[t].stock){
good[t].stock=good[t].stock-shopper[G].buy;

//顾客个人信息
           
              printf(“客户姓名:\n“); 
              scanf(“%s“&shopper[G].name);  
              printf(“客户地址:\n“); 
              scanf(“%s“&shopper[G].address); 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-05-17 11:17  14王文震\
     文件     2161152  2014-02-27 17:09  14王文震\14王文震.doc
     目录           0  2014-05-20 10:53  14王文震\Debug\
     文件       41984  2014-05-17 11:15  14王文震\Debug\vc60.idb
     文件       69632  2014-05-17 11:15  14王文震\Debug\vc60.pdb
     文件      225356  2014-05-17 11:15  14王文震\Debug\课程设计1.exe
     文件      249860  2014-05-17 11:15  14王文震\Debug\课程设计1.ilk
     文件       35703  2014-05-17 11:15  14王文震\Debug\课程设计1.obj
     文件      566272  2014-05-17 11:15  14王文震\Debug\课程设计1.pdb
     文件        3268  2014-02-27 09:51  14王文震\goodIde.txt
     文件        3966  2014-02-27 11:22  14王文震\shopperIde.txt
     文件        8254  2014-02-28 10:34  14王文震\课程设计1.c
     文件        3437  2014-05-17 11:15  14王文震\课程设计1.dsp
     文件         526  2014-05-17 11:17  14王文震\课程设计1.dsw
     文件       50176  2014-05-17 11:17  14王文震\课程设计1.ncb
     文件       48640  2014-05-17 11:17  14王文震\课程设计1.opt
     文件       10784  2014-02-25 16:31  14王文震\课程设计1.p
     文件         759  2014-05-17 11:15  14王文震\课程设计1.plg

评论

共有 条评论