若投入1元5角硬币,按下“可乐”“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入2元硬币,在送出饮料

Python030

若投入1元5角硬币,按下“可乐”“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入2元硬币,在送出饮料,第1张

分析原因:①投入1元5角硬币②投入2元硬币③按“可乐"按钮④按“雪碧"按钮⑤按“红茶”按钮。中间状态:①已投币②已按钮。结果:①退还5角硬币:②送出“可乐"饮料③送出“雪碧"饮料④送出“红茶"饮料。输入条件 输出条件 (1)(21) 退还5角硬币投入一元五角硬币 E(11)投入2元硬币 (2) (22)送出可乐饮料 按可乐按钮 (3)(23)送出雪碧饮料 按雪碧按钮 E (4) (12) (24)送出红茶饮料 按红茶按钮 (5)

#include<stdio.h>

#include<conio.h>

main()

{

int i=1

char getchviewk

for( i =1i<=5i++)

{

printf("[1]可乐 [2]咖啡\n")

printf("[3]果汁 [4]奶茶\n")

printf("[0]退出\n")

if(i==1)getchviewk=getch()

switch(getchviewk)

{

case 48 : i=5break

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

}