自考笔果题库
笔果题库
历年真题
  • 上海市
  • 四川省
  • 广东省
  • 湖南省
  • 湖北省
  • 江苏省
  • 浙江省
  • 安徽省
  • 福建省
  • 江西省
  • 山东省
  • 河南省
  • 甘肃省
  • 澳门特别行政区
  • 青海省
  • 内蒙古自治区
  • 广西壮族自治区
  • 新疆维吾尔自治区
  • 西藏自治区
  • 宁夏回族自治区
  • 中国台湾省
  • 香港特别行政区
  • 北京市
  • 陕西省
  • 云南省
  • 贵州省
  • 海南省
  • 黑龙江省
  • 吉林省
  • 辽宁省
  • 山西省
  • 河北省
  • 重庆市
  • 天津市
押密题库
本科
专科
视频题库
考证通关
笔果题库返回
C++程序设计
免费题库
利用LOCATION类,使用继承定义圆类CIRCLE,圆由圆心和半径构成。提供得到圆心坐标和半径的成员函数、以及计算圆的周长和面积的成员函数。在主程序中创建两个圆A和B,圆心坐标分别为(0,3)、(3,7),按如下格式输出两个圆的圆心坐标、周长和面积,并计算和输出两个圆的圆心之间的距离。
A:(x1,y1,r1),Girth=g1,Area=a1
B:(x2,y2,r2),Girth=g2.Area=a2
A(x1,y1),B(x2,y2),Distance=d
定义LOCATION类,该类没有“继承”等现象。注意二维坐标点之间的距离公式。
classLOCATION{
doublex,y;
public:virtualdoublegetx()const{returnx;};
virtualdoublegety()const{returny;};
virtualdoubledist(LOCATION&s)const;
LOCATION(doublex,doubley)::x(x),y(y){};};
doubleLOCATION::dist(LOCATION&s)const{
doublexd=s.x—==x,yd=s.y__y;
returnsqrt(xd*xd+yd*yd);}
深圳市笔果教育科技有限公司
粤ICP备17094429号-1
自考笔果题库APP
更优刷题体验,尽在笔果APP!
立即下载