开发者社区 问答 正文

用switch判断学生成绩

60~74 学生成绩及格

75~84 学生成绩良好

85以上 学生成绩优秀

想问,如果用switch语句,如果去做呢?如果去判断值

展开
收起
爵霸 2016-06-08 08:36:22 3186 分享 版权
1 条回答
写回答
取消 提交回答
  • /*假设score是学生成绩。
    当然,这里都默认score大于等于60分,且小于等于100分*/
    int s = score - 60;
    s = s / 5;
     
    switch (s) {
        case 0:
        case 1:
        case 2:
            /*你好, 我是及格*/
            break;
        case 3:
        case 4:
            /*你好, 我是良好*/
            break;
        default:
            /*你好, 我是优秀*/
            break;
    }
     
    
    2019-07-17 19:31:05
    赞同 展开评论
问答地址: