题目
选择题
记不太清了
主要知识点:引用,虚函数继承
编程题:
1.判断三角形,给了一个枚举
enum TriangleType{
NO_STRIANGLE, //构不成三角形
RIGHT_TRIANGLE, //是直角三角形,
OBTUSE_TRIANGLE,//钝角三角形
ACUTE_TRIANGLE //锐角三角形
}
//思路:
判断是否为三角形:两边之和大于第三边
是否为直角:勾股定理
钝角还是锐角: a^2+b^2-c^2/2ab=cosC
2.反转字符串
boy. a am I
两次反转
1.反转整个句子
2.反转每个单词
分析错误:
class Point{
public:
Point(int xx=0,int yy=0):x(xx),y(yy){
}
/*改正
Point &operator =(const Point &rhs){
x=rhs.x;
y=rhs.y;
return *this;
}
*/
private:
const int x;
const int y;
//int x;
//int y;
};
int main(