📄 1654.cpp
字号:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define SIZE 10
struct medicine
{
int num1;
int num2;
int num3;
char name[20];
float price1;
float price2;
}
med[SIZE];
void save()
{
int i,j;
FILE *fp;
fp=fopen("d:\\MyFile.txt","r");
for(i=0;i<10;i++)
fscanf(fp,"%d%s%d%f%d%f",&med[i].num1,med[i].name,&med[i].num2,&med[i].price1,&med[i].num3,&med[i].price2);
printf("药品编号 药品名称 购进量数 购进价格 出售药品数 出售价格\n");
for(j=0;j<10;j++)
printf("%d %s %d %6.2f %d %6.2f\n",med[j].num1,med[j].name,med[j].num2,med[j].price1,med[j].num3,med[j].price2);
printf("***请选择操作 1:录入药品信息(读取原始信息) 2 : 顾客买药处理 (购进药品 出售药品 ) 3:某日某种药品销售情况(出售显示 库存显示 计算利润)***\n");
printf(" 4:退出!\n");
}
void goujin()
{
int i,j;
int num;
printf("******************************购进药品*****************************\n");
printf("输入编号:");
scanf("%d",&num);
printf("输入数量:");
scanf("%d",&j);
for(i=0;i<10;i++)
if(num==med[i].num1)
{
med[i].num2+=j;
printf("这种药品数是: %d\n",med[i].num2);
printf("***请选择操作 1:录入药品信息(读取原始信息) 2 : 顾客买药处理 (购进药品 出售药品 ) 3:某日某种药品销售情况(出售显示 库存显示 计算利润)***\n");
printf(" 4:退出!\n");
}
}
void chushou()
{
int i;
int num;
printf("**************************出售药品********************************\n");
printf("你想买哪种药:");
scanf("%d",&num);
printf("**************************以下是此药信息**************************\n");
for(i=0;i<10;i++)
if(num==med[i].num1)
{
med[i].num2--;
med[i].num3++;
printf("编号 名称 售价\n");
printf("%d%s%6.2f\n",med[i].num1,med[i].name,med[i].price2);
printf("***请选择操作 1:录入药品信息(读取原始信息) 2 : 顾客买药处理 (购进药品 出售药品 ) 3:某日某种药品销售情况(出售显示 库存显示 计算利润)***\n");
printf(" 4:退出!\n");
}
}
void mednow()
{
int i;
printf("******************************库存显示******************************\n");
printf("编号 剩余 售出 名称 进价 售价\n");
for(i=0;i<SIZE;i++)
printf("%d %d %d %s %6.2f %6.2f\n",med[i].num1,med[i].num2,med[i].num3,med[i].name,med[i].price1,med[i].price2);
printf("***请选择操作 1:录入药品信息(读取原始信息) 2 : 顾客买药处理 (购进药品 出售药品 ) 3:某日某种药品销售情况(出售显示 库存显示 计算利润)***\n");
printf(" 4:退出!\n");
}
void main()
{
printf("*******************************************************************************\n");
printf("******************************** 某医药公司售货系统 ****************************\n");
printf("****************************** 按1:录入药品信息 ****************************\n");
printf("****************************** 按2:顾客买药处理 ****************************\n");
printf("****************************** 按3:某日某种药品销售情况************************\n");
printf("****************************** 按4:退出!! *************************\n");
printf("*****************************请选择序号按回车确认*****************************\n");
aa:
switch(getch())
{
case '1':save();break;
case '2':chushou();break;
case '3':mednow();break;
case '4':exit(0);
}
goto aa;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -