搜档网
当前位置:搜档网 › 自动贩卖机程序源码 c语言编写

自动贩卖机程序源码 c语言编写

#include
int main(void)
{
int a[9]={0,3,3,3,4,4,20,25,40};
int m,n,l;
printf("## 自动贩卖机 ##\n");
printf("########################################\n");
printf("## 商品编号 商品名称 单价 ##\n");
printf("## 1 可乐 3 元/瓶 ##\n");
printf("## 2 雪碧 3 元/瓶 ##\n");
printf("## 3 芬达 3 元/瓶 ##\n");
printf("## 4 牛奶(热) 4 元/杯 ##\n");
printf("## 5 咖啡(热) 4 元/杯 ##\n");
printf("## 6 利群 20元/包 ##\n");
printf("## 7 大红鹰 25元/包 ##\n");
printf("## 8 中华 40元/包 ##\n");
printf("########################################\n");
wrong1:
printf("请选择您需要的商品的编号\n");
scanf("%d",&m);
if(m<1||m>8)
{
printf("您的输入有误,请重新输入\n");
goto wrong1;
}
printf("请输入您需要的商品的数量\n");
scanf("%d",&n);
wrong2:
printf("您需要支付的金额为%d元\n",a[m]*n);
printf("请投入现金\n");
scanf("%d",&l);
if(l{
printf("您投入的金额不足,请取走您投入的现金,如需再次购买,请重新投入现金\n");
goto wrong2;
}
if(l>=a[m]*n)
{
printf("找零%d元\n",l-a[m]*n);
printf("请取走商品,谢谢惠顾,欢迎再次光临\n");
}
return 0;
}

相关主题