【C语言经典实例】-switch分支结构-模拟自动售货机

该博客通过一个C语言实例展示了如何利用switch分支结构设计一个自动售货机程序。用户输入选择项后,程序会根据输入显示相应内容。文中强调了switch语句的使用要点,包括常量表达式的唯一性、case和default的次序不影响执行,以及使用break终止switch执行。
摘要由CSDN通过智能技术生成

在本实例中,我们设计一个自动售货机的程序,运行程序,提示用户输入要选择的选项,当用户输入以后,提示所选择的内容。本程序使用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"
  • 8
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值