成绩等级分while循环
时间: 2023-11-18 16:54:17 浏览: 111
while 循环
成绩等级分可以通过while循环来实现。以下是一个简单的示例代码:
```
#include <iostream>
using namespace std;
int main() {
int score;
cout << "请输入成绩:";
cin >> score;
while (score < 0 || score > 100) {
cout << "成绩输入错误,请重新输入:";
cin >> score;
}
if (score >= 90) {
cout << "成绩等级为:A" << endl;
} else if (score >= 80) {
cout << "成绩等级为:B" << endl;
} else if (score >= 70) {
cout << "成绩等级为:C" << endl;
} else if (score >= 60) {
cout << "成绩等级为:D" << endl;
} else {
cout << "成绩等级为:E" << endl;
}
return 0;
}
```
以上代码中,首先通过`cin`输入一个成绩,然后通过while循环判断输入的成绩是否在0到100之间,如果不在这个范围内,则提示用户重新输入。如果输入的成绩在0到100之间,则根据不同的分数段输出不同的成绩等级。
阅读全文