C++程序设计 矩形Rectangle类,通过Rectangle类计算周长和面积.功能要求:1.Rectangle类有两个成员,长:m_length、宽:m_width(初始化为1).2.类中具有的成员函数包括:1.无参的构造函数Rectangle()2.有参
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 06:54:23
![C++程序设计 矩形Rectangle类,通过Rectangle类计算周长和面积.功能要求:1.Rectangle类有两个成员,长:m_length、宽:m_width(初始化为1).2.类中具有的成员函数包括:1.无参的构造函数Rectangle()2.有参](/uploads/image/z/5929910-62-0.jpg?t=C%2B%2B%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1+%E7%9F%A9%E5%BD%A2Rectangle%E7%B1%BB%2C%E9%80%9A%E8%BF%87Rectangle%E7%B1%BB%E8%AE%A1%E7%AE%97%E5%91%A8%E9%95%BF%E5%92%8C%E9%9D%A2%E7%A7%AF.%E5%8A%9F%E8%83%BD%E8%A6%81%E6%B1%82%EF%BC%9A1.Rectangle%E7%B1%BB%E6%9C%89%E4%B8%A4%E4%B8%AA%E6%88%90%E5%91%98%2C%E9%95%BF%3Am_length%E3%80%81%E5%AE%BD%3Am_width%EF%BC%88%E5%88%9D%E5%A7%8B%E5%8C%96%E4%B8%BA1%EF%BC%89.2.%E7%B1%BB%E4%B8%AD%E5%85%B7%E6%9C%89%E7%9A%84%E6%88%90%E5%91%98%E5%87%BD%E6%95%B0%E5%8C%85%E6%8B%AC%EF%BC%9A1.%E6%97%A0%E5%8F%82%E7%9A%84%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0Rectangle%EF%BC%88%EF%BC%892.%E6%9C%89%E5%8F%82)
C++程序设计 矩形Rectangle类,通过Rectangle类计算周长和面积.功能要求:1.Rectangle类有两个成员,长:m_length、宽:m_width(初始化为1).2.类中具有的成员函数包括:1.无参的构造函数Rectangle()2.有参
C++程序设计 矩形Rectangle类,通过Rectangle类计算周长和面积.
功能要求:
1.Rectangle类有两个成员,长:m_length、宽:m_width(初始化为1).
2.类中具有的成员函数包括:
1.无参的构造函数Rectangle()
2.有参的构造函数Rectangle(int length,int with)
3.Setwidth(int a) 设置矩形长的值.设置之前调用test验证长宽是否合法,如果不合法,则不进行修改,并提示错误信息.
4.Setlength(int b) 设置矩形宽的值.设置之前调用test验证长宽是否合法,如果不合法,则不进行修改,并提示错误信息.
5.Getwidth()查看当前矩形的长
6.Getlength()查看当前矩形的宽
7.test(int length,int with) 矩形长和宽的范围是[1…20],验证传进来的长宽是否合法
8.perimeter() 根据长宽计算矩形周长
9.ares()根据长宽计算矩形面积
3.在主函数main里面产生Rectangle类的对象,调用类的成员函数,实现矩形长宽的设置,查看,并计算矩形的周长和面积.
C++程序设计 矩形Rectangle类,通过Rectangle类计算周长和面积.功能要求:1.Rectangle类有两个成员,长:m_length、宽:m_width(初始化为1).2.类中具有的成员函数包括:1.无参的构造函数Rectangle()2.有参
class Rectangle
{
public:
Rectangle()
:m_width(1),m_length(1)
{
}
Rectangle(int length,int width)
{
if (test(length,width)) {
m_length = length;
m_width = width;
} else {
m_length = 1;
m_width = 1;
}
}
~Rectangle(){}
void Setwidth(int a)
{
if (test(m_length,a)) {
m_width = a;
} else {
std::cerr