任务二:输入几个学生的成绩,用空格隔开,利用容器vector输出成绩,并显示各个等级的数量。
2-14
#include "stdafx.h"
#include <cstddef>
#include <vector>
#include <algorithm>
#include <string>
#include <ios>
#include <iostream>
using namespace std;
int main()
{
// count the number of grades by clusters of ten:
// 0--9, 10--19, . . . 90--99, 100
vector<int> scores(11, 0);
vector<int> grades;//store the grades
vector<string> L = { "J", "I", "H", "G", "F", "E", "D", "C", "B", "A", "A++" };
int grade;
char ch;
cout << "please input the grades of students(以!+回车结尾,各个输入数之间用空格隔开):" << endl;
while ((cin >> grade )&& ((ch = getchar()) != '\n'))
{
if (grade <= 100)
// increment the count