关于#c++#的问题:“读入的成绩小于 0或大于 100则输出"input error

这个题目应该怎么实现,“读入的成绩小于 0或大于 100则输出"input error!"

img

该回答引用chatgpt:


#include <iostream>

using namespace std;

int main() {
    int score;

    // 读入成绩
    cout << "请输入成绩:" << endl;
    cin >> score;

    // 判断是否输入错误
    if (score < 0 || score > 100) {
        cout << "input error" << endl;
    } else {
        // 成绩在0到100之间,输出成绩
        cout << "您输入的成绩为:" << score << endl;
    }

    return 0;
}

if判断下输入分数就行了
if(score>100||score<0)
{
printf("input error!");
}else{
你的内容
}

default:这里改为

case 5:
case 4:
case 3:
case 2:
case 1case 0:
  这里输出不及格
break;
default:
这里输出输入错误