⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3_04.c

📁 浙大颜晖视频课件
💻 C
字号:
/*【例3-4】查询自动售货机中商品的价格。*/

/* 查询自动售货机中商品的价格 */
#include <stdio.h>
int main(void)
{
    int choice, i;
    double price;

    for( i = 1; i <= 5; i++) {     	    /*  for 的循环体语句开始 */
        /* 以下5行显示菜单 */
        printf("[1] Select crisps \n");     /* 查询薯片价格 */
        printf("[2] Select popcorn \n");    /* 查询爆米花价格 */
        printf("[3] Select chocolate \n");  /* 查询巧克力价格 */
        printf("[4] Select cola \n");       /* 查询可乐价格 */
        printf("[0] exit \n");              /* 退出查询 */

        printf("Enter choice: ");      	    /* 输入提示 */
        scanf("%d", &choice);       	    /* 接受用户输入的编号 */

        /* 如果输入0,提前结束 for 循环 */
        if(choice == 0)           
            break;       		    /* 此处用 break 跳出 for 循环 */
        /* 根据输入的编号,将相应的价格赋给price */
        switch (choice) {         
           case 1: price=3.0; break;        /* 用break跳出switch语句,下同 */
           case 2: price=2.5; break;
           case 3: price=4.0; break;
           case 4: price=3.5; break;
           default: price=0.0; break;
        }
        /* 输出商品的价格 */
        printf("price = %0.1f\n", price);  
    }                                       /*  for 的循环体语句结束 */

    printf("Thanks \n");                    /*  结束查询,谢谢用户使用 */

    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -