2015年C++第三周,任务二:输入几个学生的成绩,用空格隔开,利用容器vector输出成绩,并显示各个等级的数量。
来源:互联网 发布:ubuntu mac lrzsz 编辑:程序博客网 时间:2024/05/16 14:00
任务二:输入几个学生的成绩,用空格隔开,利用容器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, 100vector<int> scores(11, 0);vector<int> grades;//store the gradesvector<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 counter for the current cluster{grades.push_back(grade);++scores[grade / 10];}}vector<int>::iterator iter;for (iter = grades.begin(); iter != grades.end(); ++iter){cout << *iter << " ";}cout << endl;cout << grades.size() << endl; cout << "各个等级的个数(A++<100>,其余各10个数,如A<90-99>):" << endl;vector<string>::iterator it;for (it = L.begin(); it != L.end(); ++it){cout << *it << " ";}cout << endl;for (auto j : scores)cout << j<< " "; // print the value of that countercout << endl;}
0 0
- 2015年C++第三周,任务二:输入几个学生的成绩,用空格隔开,利用容器vector输出成绩,并显示各个等级的数量。
- java按照等级输出学生的成绩
- 统计出每门课程各个成绩等级的学生数量
- 输入两个学生的名字和成绩并输出
- 输入成绩,输出等级。
- 输入5个学生的姓名和成绩,顺序输出这五个学生的姓名和成绩,并输出最高成绩的姓名和成绩
- 输入n(n<46)个学生的姓名和成绩,顺序输出这n个学生的姓名和成绩,并输出最高成绩的姓名和成绩。
- 提示用户分别输入10个学生的成绩(百分制), 最后输出各个学员序号对应的成绩。
- 转: 提示用户分别输入10个学生的成绩(百分制), 最后输出各个学员序号对应的成绩。
- acm-输出学生成绩等级
- 在几个学生的成绩中找出不及格的学生并输出他的成绩(用指针指向一个二维数组)
- 输出学生成绩。本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。
- Linux-C基础知识学习:C语言作业-输入某个学生的信息(姓名,年龄,5门功课成绩),计算平均成绩并输出。(待完善)
- 判断输入学生成绩是否有效并判断等级
- 判断输入学生成绩是否有效并判断等级
- 输入学生成绩,输出学生成绩
- 结构体编程练习,输入5个学生名称和三科成绩,并输出平均成绩最高的学生名称和,平均成绩
- 算法初步--输入学生成绩,输出次数最多的成绩,如果有多个并列,按照从小到大输出(C语言实现)
- 【java】TreeSet的自然排序
- uboot在2440上的移植
- eclipse 端口占用
- HDU 5093Battle ships(2014上海邀请赛)
- MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
- 2015年C++第三周,任务二:输入几个学生的成绩,用空格隔开,利用容器vector输出成绩,并显示各个等级的数量。
- Android中Parcelable接口介绍
- openssl 生成证书的流程和原理|什么是数字证书?
- 《统计学习方法,李航》:7、支持向量机support vector machine(1)
- 8、String to Integer (atoi)
- hibernate二级缓存
- Android编译器问题的解决办法
- Maven的POM.xml详解(二)
- C++ 通过JNI调用Java