用c语言编写程序:模拟查询自动饮料售货机中饮料的价格

首先在屏幕上显示菜单:[1]可乐 [2]咖啡[3]果汁 [4]奶茶[0]退出供用户查询饮料价格。可乐、咖啡、果汁和奶茶的价格分别是3元、5元、4元和2元。用户可以连续查询饮料价格,当查询超过5次时,自动退出;不到5次时,用户可以选择退出。当用户输入1~4时,显示相应的饮料价格;输入0,选择退出;输入其他数字,显示错误提示信息。

第1个回答  2013-09-23
#include<stdio.h>
#include<conio.h>
main()
{
int i=1;
char getchviewk;
for( i =1;i<=5;i++)
{
printf("[1]可乐 [2]咖啡\n");
printf("[3]果汁 [4]奶茶\n");
printf("[0]退出\n");
if(i==1)getchviewk=getch();
switch(getchviewk)
{
case 48 : i=5;break;
case 49 :printf("可乐3元\n");getchviewk=getch();break;
case 50 :printf("咖啡5元\n");getchviewk=getch();break;
case 51 :printf("果汁4元\n");getchviewk=getch();break;
case 52 :printf("奶茶2元\n");getchviewk=getch();break;
default : printf("显示错误提示信息\n");getchviewk=getch();
}
system("cls");
}
return 0;
}