首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C 語言水果價格查詢:菜單驅動 + 計次退出

     編輯:程式設計綜合問答

題目:四種水果單價固定,顯示選單,輸入編號查價,連續查詢超 5 次或輸入 0 退出,其他編號價格顯示 0。

參考實作

#include <stdio.h>
int main() {
    double price[5] = {0, 3.00, 2.50, 4.10, 10.20}; // 1-based
    int cnt = 0, id;
    printf("[1] apple\n[2] pear\n[3] orange\n[4] grape\n[0] exit\n");
    while (cnt < 5 && scanf("%d", &id) == 1) {
        if (id == 0) break;
        double p = (id >=1 && id <=4) ? price[id] : 0;
        printf("price = %.2f\n", p);
        cnt++;
    }
    return 0;
}

關鍵:計數器 `cnt` 控制最多 5 次,`scanf` 回傳值判斷輸入合法性,陣列下標對應編號。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved