C语言超市管理系统

# 超市收银管理系统

超市商品由货物编号、货物名称、进价、销售价、日销售量、库存构成。

实现功能包括:

(1)添加商品的记录

(2)查询商品(分别按货物编号和货物名称)

(3)对商品数据排序(分别按销售价和日销售量的降序)

(4)删除商品记录

(5)修改商品记录

(6)日销售盈利分析

(7)输出商品信息表

商品文件内容

1,毛巾,3.00,7.00,2,5
2,饼干,2.00,6.00,9,9
3,香皂,6.00,9.00,13,90
4,铅笔,2.00,3.00,16,90
5,可乐,1.00,6.00,3,9
6,糖果,5.00,8.00,30,90
7,牛奶,2.00,5.00,15,30
8,香水,30.00,65.00,21,50
9,垃圾袋,3.00,5.00,13,30
 

int main() {  
    int choice;  
    while (1) {  
        printf("\n超市收银管理系统\n");  
        printf("1. 添加商品\n");  
        printf("2. 按编号查询商品\n");  
        printf("3. 按名称查询商品\n");  
        printf("4. 按销售价排序\n");  
        printf("5. 按日销售量排序\n");  
        printf("6. 删除商品\n");  
        printf("7. 修改商品\n");  
        printf("8. 日销售盈利分析\n");  
        printf("9. 输出商品信息表\n");  
        printf("0. 退出\n");  
        printf("请选择操作: ");  
        scanf("%d", &choice);  
        switch (choice) {  
            case 1: addProduct(); break;  
            case 2: queryProductById(); break;  
            case 3: queryProductByName(); break;  
            case 4: sortProductsBySalesPrice(); break;  
            case 5: sortProductsByDailySales1(); break;  
            case 6: deleteProduct(); break;  
            case 7: updateProduct(); break;  
            case 8: dailyProfitAnalysis(); break;  
            case 9: printProductTable(); break;  
            case 0: printf("退出系统\n"); return 0;  
            default: printf("无效的选择,请重新选择\n"); break;  
        }  
    }  
    return 0;  
} 

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值