学习c++Primer的学习笔记(一)CHAP5

//学习成绩的判定 F","D","C","B","A","A++",其中每个又分3类比如A A+ A-,F ,A++除外。

#include<iostream>
#include<string>
#include<vector>

using namespace std;

int main()
{
	const vector<string> score={"F","D","C","B","A","A++"};
	int grade = 0;
	cin>>grade;
	string letterGrade;
	if(grade < 60){
		letterGrade = "F";
	}else{
		letterGrade = score[(grade -50)/10];
		if(grade % 10 > 7){letterGrade  = letterGrade + '+';
		}else if(grade % 10 < 3&& grade != 100)
				{letterGrade  = letterGrade +  '-';}
		}
	cout<<letterGrade<<endl;
	return 0;
	}
	

  期间遇到的问题就是编译器不能够支持C++11的标准,解决方法如下图:

posted @ 2015-04-05 09:45  ashen~  阅读(114)  评论(0)    收藏  举报