该程序要求用户输入[0, 100]范围内每个学生的学生人数和积分分数。读取所有标记后,程序以表格格式输出标记和等级(列宽为5个字符)。并给出代码
时间: 2023-05-15 16:07:40 浏览: 38
以下是代码:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int n;
cout << "请输入学生人数:";
cin >> n;
int score[n];
cout << "请输入每个学生的积分分数:" << endl;
for (int i = 0; i < n; i++) {
cout << "学生" << i+1 << "的积分分数:";
cin >> score[i];
}
cout << endl;
cout << "标记" << setw(5) << "等级" << endl;
for (int i = 0; i < n; i++) {
cout << score[i] << setw(5);
if (score[i] >= 90) {
cout << "A" << endl;
} else if (score[i] >= 80) {
cout << "B" << endl;
} else if (score[i] >= 70) {
cout << "C" << endl;
} else if (score[i] >= 60) {
cout << "D" << endl;
} else {
cout << "E" << endl;
}
}
return 0;
}
如果您有更多的问题,请随时问我。