失落在大海的人 2023-03-12 09:22 采纳率: 33.3%
浏览 42
已结题

关于#c语言#的问题:switch

简单问题c语言

#include <stdio.h>
int main()
{
    int g,ge,shi,bai;

    puts("输入 /n
        1.查看余额/n
        2.存钱/n
        3.取钱/n
        4.退出");
        scanf("请输入值%d",&g);
    while(true)
    {
        int num=0;//int i;
        switch(g)
        {        
                case 1:
                    printf("存款为:%d元",num);
                case 2:
                    puts("请输入存入金额");
                    scanf("%d",&i);
                    num=+i;
                    printf("余额为:%d元",num);
                case 3:
                    if(num<=0)
                    {
                        printf("余额不足");
                    }else{
                        puts("请输入取出金额");
                        scanf("%d",&i);
                        num=-i;
                        printf("余额为:%d元",num);
                        }
                case 4: 
                break;
                printf("祝您生活愉快");
        
        }
    }
    return 0;
}

img

  • 写回答

4条回答 默认 最新

  • 快乐鹦鹉 2023-03-12 09:31
    关注
    6-9行后面加个反斜杠 \
    
    #include <stdio.h>
    int main()
    {
        puts("输入 \n\
            1.查看余额\n\
            2.存钱\n\
            3.取钱\n\
            4.退出\n");
         
        while(true)
        {
            int g;
            puts("请输入值:");
            scanf("%d",&g);
            int num=0;//钱
            int i;
            switch(g)
            {        
                    case 1:
                        printf("存款为:%d元\n",num);
                        break;
                    case 2:
                        puts("请输入存入金额:");
                        scanf("%d",&i);
                        num+=i;
                        printf("余额为:%d元\n",num);
                        break;
                    case 3:
                         puts("请输入取出金额:");
                         scanf("%d",&i);
                        if(num<=0)
                        {
                            printf("余额不足\n");
                        }else{
                            num-=i;
                            printf("余额为:%d元\n",num);
                            }
                            break;
                    case 4: 
                    printf("祝您生活愉快");
                    return 0;
            }
        }
        return 0;
    }
     
    
    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月25日
  • 创建了问题 3月12日

悬赏问题

  • ¥30 python密码表示
  • ¥15 Flask应用部署到阿里云服务器失败,无法访问网页,问题出在哪里?
  • ¥15 计算个体的IBS遗传距离
  • ¥15 有什么好的直流步进减速电机42的厂家推荐,保持力矩达到0.3N.M
  • ¥15 一道蓝桥杯的题,请问我错在哪里
  • ¥15 关于#android问题,xposed模块找不到so
  • ¥15 UE5.4.2创建C++项目成功,但是编译失败
  • ¥15 华为手机备份nas,airdisk,遇到的空间不足问题。求个详细的解决方案。
  • ¥20 Cknife无法使用
  • ¥15 这个结构体为什么会出错呢?