回覆列表
  • 1 # 棠棠愛學習吖

    用c語言編寫自動售貨機程式

    程式碼如下,定價和東西可以改,隨便寫的

    #include<stdio.h>

    main()

    {

    int x,n,y;

    float sum=0.0;

    printf("請選擇: 1.日用品 2.文具 3. 食品\n");

    scanf("%d",&x);

    switch(x)

    {

    case 1: printf("請選擇:1.牙刷(3.5元/支) 2.牙膏(6.2元支)\n");

    printf(" 3.肥皂(2元/塊) 4.毛巾(8.6元/條)\n");

    scanf("%d",&y);

    printf("數量?");

    scanf("%d",&n);

    switch(y)/*匹配顧客選擇的具體商品*/

    {

    case 1: sum=3.5*n ; break;

    case 2: sum=6.2*n ; break;

    case 3: sum=2*n ; break;

    case 4: sum=8.6*n ; break;

    }

    break;

    case 2: printf("請選擇:1.筆( 3元/支) 2.筆記本(1.2元/個)\n");

    printf(" 3.資料夾(12元/個) 4.文具盒(8.6元/個)\n");

    scanf("%c",&y);

    printf("數量?");

    scanf("%d",&n);

    switch(y)

    {

    case 1: sum=3*n; break;

    case 2: sum=1.2*n; break;

    case 3: sum=12*n; break;

    case 4: sum=8.6*n; break;

    }

    break;

    case 3: printf("請選擇:1.白糖(3.6元/包) 2.鹽(1元/包)\n");

    printf(" 3.餅(2元/個) 4.泡麵(3.6元/條)\n");

    scanf("%c",&y);

    printf("數量?");

    scanf("%d",&n);

    switch(y)

    {

    case 1: sum=3.6*n; break;

    case 2: sum=1*n; break;

    case 3: sum=2*n; break;

    case 4: sum=3.6*n; break;

    }

    break;

    }

    printf("總計:%.2f 元\n",sum);

    }

  • 中秋節和大豐收的關聯?
  • 一到十的兒歌順口溜都有哪些?