C语言switch的使用

本文详细介绍了C语言中的switch语句,包括其语法、工作原理及常见用法。通过示例代码,读者可以了解如何在条件判断中有效使用switch来替代复杂的if...else结构,提高代码的可读性和效率。
摘要由CSDN通过智能技术生成
/*
一家邮购公司销售5种不同的产品零售价分别是:产品1,2.98美元;产品2,4.50美元;产品3,9.98美元
;产品4,4.49美元;产品5,6.87美元。请编写一个程序,要求用户输入一系列如下所示的数据:
a)产品编号
b)销售量
程序计算和显示所有售出的总零售额。
*/
//头文件
#include <stdio.h>
#include <stdlib.h>
//主函数
int main()
{
    //声明销售数量、产品编号
    int amount, number;
    //声明销售额
    float price;
    //打印提示语
    printf("产品编号为(1、2、3、4、5)\n");
    printf("请输入产品编号:");
    //接收用户输入的产品编号
    scanf("%d", &number);
    printf("请输入销售量:");
    //接收用户输入的产品销售数量
    scanf("%d", &amount);
    //switch及算销售总额
    //case判断是哪个产品并对应产品销售单价
    switch (number)
    {
    case 1:
        price = 2.98 * amount;
        printf("产品1销售额:%.3f美元\n", price);
        break;
    case 2:
        price = 4.50 * amount;
        printf("产品2销售额:%.3f美元\n", price);
        break;
    case 3:
        price = 9.98 * amount;
        printf(
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值