void menu()
{
cout<<"******************************************"<
加入头文件
#include
#include
#include
#include
#include
using namespace std;
struct drink//定义结构体变量
{
char name[20];
int number;
float price;
}dr1={"冰红茶",20,3.5},dr2={"冰绿茶",20,3.50},dr3={"可口可乐",20,2.00},dr4={"百事可乐",20,2.00};
一存入金额
1存入金额 2选择商品
购买时应考虑是否能成功购买
float sm()
{
float money;
int n,flot;
cout<<"****************************************************"<>money;
do{
cout<<"请输入你要购买的商品编号:"<>n;
switch(n)
{
case 1:
if(dr1.number<1||money<3.50){//如果商品的数量小于1或者村热的金额小于商品的价格就不能购买
printf("无法购买!");
break;
}
printf("购买成功");
money-=3.50;
dr1.number--;//使管理者能计算剩余商品数量
break;
case 2:
if(dr2.number<1||money<3.50){
printf("无法购买!");
break;
}
printf("购买成功");
money-=3.50;
dr2.number--;
break;
case 3:
if(dr3.number<1||money<2.00){
printf("无法购买!");
break;
}
printf("购买成功");
money-=2.00;
dr3.number--;
break;
case 4:
if(dr4.number<1||money<2.00){
printf("无法购买!");
break;
}
printf("购买成功");
money-=2.00;
dr4.number--;
break;
default:printf("你输入的商品编号错误!\n");
}
cout<>flot;
cout<
void worker()
{
int count=3,lock=0;
char a[10];
cout<<"*********************************************"<
void work()
{
int a,i,choose;
float revence;
cout<<"(1)查询收入"<>choose;
if(choose==1)
{
revence=(20-dr1.number)*3.50+(20-dr2.number)*3.50+(20-dr3.number)*2.00+(20-dr4.number)*2.00;
cout<<"收入"<
int main()
{
int a,i;
for(i=0;i<100;i++)
{
menu();
cin>>a;
switch(a)
{
case 1:
system("cls");//清屏
sm();
cout<