判断成绩等级

【分析问题】

  • 输入是一个整数,代表学生成绩。
  • 输出根据成绩范围确定:86分及以上输出”VERY GOOD”;60到85分(包含60和85)输出”GOOD”;60分以下输出”BAD”。
  • 核心算法是使用条件判断来检查成绩所在的区间。
  • 边界情况包括86、60、85等边界值,题目明确这些值包含在相应区间内,因此条件判断应正确覆盖。

【建立模型(伪代码)】

开始
    读取整数score
    如果 score >= 86 则
        输出 "VERY GOOD"
    否则如果 score >= 60 则
        输出 "GOOD"
    否则
        输出 "BAD"
结束

【编写代码】

#include <iostream>
using namespace std;
int main(){
    int score;//定义变量score,用来存放分数
    cin>>score;//录入成绩
    if(score>=86) {
        cout << "VERY GOOD";
    }else if(score>=60){
        cout << "GOOD";
    } else{
        cout << "BAD";
    }
    return 0;
}

【保存编译运行】