当前位置 :
【设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,能计算矩形的面积.#includeusingnamespacestd;classRectangle{public:rectangle(floata,floatb,floatc,floatd){left=a;bottom=b;right】
1人问答
问题描述:

设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,能计算矩形的面积.

#include

usingnamespacestd;

classRectangle

{

public:

rectangle(floata,floatb,floatc,floatd)

{

left=a;

bottom=b;

right=c;

top=d;

}

intarea()

{

return(right-left)*(top-bottom);

}

private:

floatleft,right,top,bottom;

};

voidmain()

{

floata,b,c,d;

coutb;

coutd;

RectangleR1;

R1.rectangle(a,b,c,d);

R1.area();

cout

高宇欣回答:
  1,area()的返回值为什么是int而不是float?   2,你的area()的返回值可能是负数的,比如:right-left=3.0-5.0=-2.0,应该处理一下.   3,最后一句cout时,R1.area()你少了括号.
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞