在本实例中,我们设计一个自动售货机的程序,运行程序,提示用户输入要选择的选项,当用户输入以后,提示所选择的内容。本程序使用switch分之语句,来解决程序中的选择问题,效果如图所示:
代码如下:
#include<stdio.h>
#include<stdlib.h>
void main()
{
int button;
//定义一个字符串数组,存放商品的名称
char *good[]={"巧克力","奶油蛋糕","香葱饼干","雪碧 ","可乐"};
//定义一个浮点型数组,存放商品的价格
float price[]={5,2.5,4.5,3,3};
system("cls");
//显示窗体的信息
printf("********************\n");
printf("* 可选择的按键 *\n");
printf("* 1.巧克力 *\n");
printf("* 2.奶油蛋糕 *\n");
printf("* 3.香葱饼干 *\n");
printf("* 4.雪碧 *\n");
printf("* 5.可乐 *\n");
printf("*********************\n");
printf("* 从1~5中选择按键:*\n");
//输入数据
scanf("%d"