C语言超市计价收款系统
学习一个月的C语言,写了一个简易的超市计价收款系统
源码如下
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define M 10
typedef struct //定义商品的结构体
{ char name[10];int num;float price; int ID;
}Store;
Store store[M];void shuru( ) //定义输入商品的函数
{int i;int isgo;int n;for(i=0;i<M;i++){store[i].ID=i+1;//自定义商品的ID printf("输入商品的名字\n");scanf("%s",&store[i].name); printf("输入商品的价格\n");scanf("%f",&store[i].price); printf("还需要输入商品吗?\n");printf("1.YES,2.NO\n");scanf("%d",&isgo);if(isgo!=2)//判断是否继续输入商品 {}else//不输入商品直接跳出,展示所有商品的信息 {for(n=0;n<=i;n++){printf("商品ID\t商品名字\t商品价格\n");printf("%d\t,%s\t,%f\n",store[n].ID,store[n].name,store[n].price);}i=10;}}
}void shopp() //购物函数
{int isgo=1;int i;int n;int number;int shoppid; float pricenum;float pricesum=0.0;float priceguke;printf("库存的商品如下\n");for(n=0;n<M;n++){printf("商品ID\t商品名字\t商品价格\n");printf("%d\t,%s\t,%f\n",store[n].ID,store[n].name,store[n].price);if(store[n].price==0)//这里是为了不把没定义的商品不显示出来 {n=M;}}while(isgo)//购物 {printf("按下你需要的商品ID和数量\n");scanf("%d,%d",&shoppid,&number);pricenum=(store[shoppid-1].price)*number;pricesum=pricesum+pricenum;printf("你购买的商品%s是%d个,价格是%f,总金额是%f\n",store[shoppid-1].name,number,pricenum,pricesum);printf("是否继续购物\n");printf("0.退出,1.继续\n");scanf("%d",&isgo); }printf("输入顾客支付的金钱\n");//结算 scanf("%f",&priceguke);if(priceguke>=pricesum){printf("收到顾客%f元,找回顾客%f元\n",priceguke,priceguke-pricesum);}else{printf("收到的钱小于总金额\n");}printf("谢谢光临\n");}main()
{int xitong=1;while(xitong!=3){printf("-------------------欢迎登录好浪费超市系统-----------------------\n");printf("1.输入商品信息\n");printf("2.购买商品\n");printf("3.退出系购买商品统\n");scanf("%d",&xitong);switch(xitong){case 1:shuru();break;case 2:shopp();break;case 3:printf("欢迎再次使用好浪费超市系统\n"); }}
}
在这里插入代码片
C语言超市计价收款系统相关推荐
- 基于Windows CE的超市预收款系统
1 概 述 为了缓解销售旺季收款台的压力,节省顾客的时间,以吸引更多顾客,本文设计一种超市预收款系统.当顾客排队交款时,在一定位置由两到三人组成临时收款台,扫描商品并装袋,装袋完毕后扫描包装条码并将包 ...
- c语言程序设计 超市收银设计,C语言超市收银系统方案
<C语言超市收银系统方案>由会员分享,可在线阅读,更多相关<C语言超市收银系统方案(24页珍藏版)>请在人人文库网上搜索. 1.*-时间 : 2015-7-1 16:44:21 ...
- 超市收银系统c语言程序用c 的,C语言 超市收银系统
C语言写的超市收银系统,结构体储存数据 --------------------------------------- 时间:2015-7-1 16:44:21 吴俊龙 C语言专周设计 超市收银系统 ...
- c语言收银系统程序编码,C语言 超市收银系统.doc
/* --------------------------------------- 时间:2015-7-1 16:44:21 吴俊龙 C语言专周设计 超市收银系统 ----------------- ...
- 超市收银系统c语言,C语言超市收银系统.docx
时间:2015-7-1 16:44:21 吴俊龙 C语言专周设计 超市收银系统 in elude in elude vwin dows.h> #include int menul(void);/ ...
- c语言编译收银软件,C语言超市收银系统
. /* --------------------------------------- 时间:2015-7-1 16:44:21 吴俊龙 C语言专周设计 超市收银系统 --------------- ...
- 简易超市收款系统 一
csdn上找到了一个人的资源 名字叫"java程序员必备" 以为什么 呵呵 还好 暂且随便看了看 蛮有意思的 对static有了更进一步的了解 总的来说 static并不只局限于& ...
- C语言期末大作业15个(附源码)成绩管理系统、图书馆管理系统、学生打卡系统、超市信息管理系统、学生考勤系统、职工信息管理系统源码、歌曲信息管理系统、超市收款系统等等
C语言期末作业15个(上) 1.C语言学生成绩管理系统 2.C语言图书馆管理系统(复杂版) 3.C语言图书馆管理系统(简洁版) 4.C语言停车管理系统(两个版本) 5.C语言学生考勤系统 6.C语言班 ...
- c语言简单收银系统程序编码,我有个C语言编写的超市收银系统,请高手修改下,帮做流程图,可追加分...
我有个C语言编写的超市收银系统,请高手修改下,帮做流程图,可追加分0 #includestruct goods{ char no[8];3char name[20]; float price; i ...
最新文章
- 【Kaggle Learn】Python 1-4
- 如何提升科研能力?以下这点最重要!
- 10个具体项目生动精彩讲述JavaScript;超级Web应用,构建不再困难
- 在目标检测被“遗忘”领域进行探索后,百度开源最新力作UMOP:即插即用、无痛涨点
- c# 从地址拷贝byte_面试必备的 “零拷贝” 问题!从头给你说!
- JS中for in 与 for of
- java编写sql语句,java实现简单的给sql语句赋值的示例
- 在Ubuntu8.04上简单定制个性化的Terminal操作界面
- python环境安装opencv_服务器python环境和opencv安装方法
- 颜色空间——Gamma与线性颜色空间
- c语言逻辑运算符用法大全,【学习笔记】【C语言】逻辑运算符
- 兼容win7桌面待办软件 美化桌面的待办小工具
- VBE2019的下载、安装和使用(最新版2019.5.30)
- Team Queue -uva
- PDF怎么转换成Word文档呢?不妨试试这两种方法!
- OneNote笔记本分类方法
- Excel·VBA选中列一键计算小计总计
- 什么是微服务?微服务架构的优缺点、应用
- 是谁在撩动着我的服务器
- 【人脸识别】基于dlib库实现人脸特征值提取