AcWing
  • 首页
  • 活动
  • 题库
  • 竞赛
  • 应用
  • 更多
    • 题解
    • 分享
    • 商店
    • 问答
    • 吐槽
  • App
  • 登录/注册

关于c语言case的应用

作者: 作者的头像   糯米糍拆桥 ,  2023-05-25 14:37:26 ,  所有人可见 ,  阅读 34


0


#include<stdio.h>
#include<stdlib.h>
int main()
{
    int a, b;
    char c;
    scanf_s("%d %c %d", &a, &c, &b);
    switch (c) 
    {
    case('-'):
    {printf("%d", a - b);
    break;
    }  
    case('+'):
    {printf("%d", a + b);
    break;
    }
    case('*'):
    {printf("%d", a * b);
    break;
    }
    case('/'):
    {printf("%d", a / b);
    break;
    }
    case('%'):
    {printf("%d", a % b);
    break;
    }
    default:printf("ERROR");
    }
    return 0;
}

1 评论


用户头像
糯米糍拆桥   8天前         踩      回复

其中default是switch语句中的一个关键字,用于处理所有不匹配任何case的情况。如果switch表达式的值不匹配任何case标签,那么程序将执行default标签后的语句。在上面的代码中,如果输入的运算符不是+、-、*、/或%中的任何一个,程序将输出“ERROR”。


你确定删除吗?

© 2018-2023 AcWing 版权所有  |  京ICP备17053197号-1
用户协议  |  隐私政策  |  常见问题  |  联系我们
AcWing
请输入登录信息
更多登录方式: 微信图标 qq图标 qq图标
请输入绑定的邮箱地址
请输入注册信息