早教吧作业答案频道 -->其他-->
C++中关于类的一般问题有一道题是这样,(1)\x05定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法;(2)\x05定义一个圆形类,其属性包括圆心和半径;(3)\x05创建两个圆形
题目详情
C++中关于类的一般问题
有一道题是这样,
(1)\x05定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法;
(2)\x05定义一个圆形类,其属性包括圆心和半径;
(3)\x05创建两个圆形对象,提示用户输入圆心坐标和半径,判断两个圆是否相交,并输出结果.
我的代码是这样:
/*
(1)\x05定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法;
(2)\x05定义一个圆形类,其属性包括圆心和半径;
(3)\x05创建两个圆形对象,提示用户输入圆心坐标和半径,判断两个圆是否相交,并输出结果.
*/
#include
#include
using namespace std;
class Point// 居然写成了 class Point(),多加了个() ...
{
public://将公有属性放前面,因为外部可以调用,方便阅读.
\x05 double Dis(){
\x05\x05\x05 return sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy));
}
\x05 void getXnY1(double x1,double y1){// 要分别获得这两点的坐标.
\x05\x05 x=x1;\x05
\x05\x05\x05y=y1;
}
void getXnY2(double x2,double y2){
\x05\x05\x05x2=xx;
\x05\x05\x05y2=yy;
}
private:
\x05\x05double x,y,xx,yy; \x05
};
class round
{
\x05 public:
\x05 \x05 void Judge(double dist){
\x05\x05 if(dist>r)
\x05\x05\x05 cout
有一道题是这样,
(1)\x05定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法;
(2)\x05定义一个圆形类,其属性包括圆心和半径;
(3)\x05创建两个圆形对象,提示用户输入圆心坐标和半径,判断两个圆是否相交,并输出结果.
我的代码是这样:
/*
(1)\x05定义一个Point类,其属性包括点的坐标,提供计算两点之间距离的方法;
(2)\x05定义一个圆形类,其属性包括圆心和半径;
(3)\x05创建两个圆形对象,提示用户输入圆心坐标和半径,判断两个圆是否相交,并输出结果.
*/
#include
#include
using namespace std;
class Point// 居然写成了 class Point(),多加了个() ...
{
public://将公有属性放前面,因为外部可以调用,方便阅读.
\x05 double Dis(){
\x05\x05\x05 return sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy));
}
\x05 void getXnY1(double x1,double y1){// 要分别获得这两点的坐标.
\x05\x05 x=x1;\x05
\x05\x05\x05y=y1;
}
void getXnY2(double x2,double y2){
\x05\x05\x05x2=xx;
\x05\x05\x05y2=yy;
}
private:
\x05\x05double x,y,xx,yy; \x05
};
class round
{
\x05 public:
\x05 \x05 void Judge(double dist){
\x05\x05 if(dist>r)
\x05\x05\x05 cout
▼优质解答
答案和解析
刚开始学C++?全部的问题编译器都告诉你了,比如在main函数里面对象都没定义出来就在调用,然后Judge函数在main里面写的是小写,而你类里面是大写.还有double getR(double r1)函数你明显没有返回值.
看了C++中关于类的一般问题有一道...的网友还看了以下:
Java创建实例问题帮忙解决一下这个问题9.创建一个名为ComparableCircle类,它扩展 2020-05-17 …
围绕话题Competition写一篇英语短文不少于80字短文内容主要包括一下三点围绕话题Compe 2020-05-17 …
六年级一元一次方程去括号下面的去括号对不对?如果不对,请指出错在哪里,并将其改正.由5-6(x/3 2020-06-06 …
张角创立的太平道和张陵创立的五斗米道的共同点包括()①都创立于东汉末年②都以治病的方式进行传道③对 2020-06-25 …
运算顺序的小问题5-(2-3)+[3-(5-3)]=?这算式的运算顺序是怎样的,照理应该怎么算都一 2020-06-26 …
﹣﹙﹣5.2﹚=?负括号负五点二括号﹣﹙﹢5.2﹚=?负括号正五点二括号-│﹣5.2│=?负负五点 2020-07-11 …
(3×5)×4=3×(5×4)怎么读?是读:3乘以5的积再乘以4等于3乘以5乘以4的积?可是等于后 2020-07-22 …
成语接龙~大失所望望穿秋水()()()()()上面一题括号一共5个、一马当先先声夺人()()()( 2020-07-24 …
初一数学题,急!把多项式(a-5)x^3-x^b+3x-b是二次三项式,那么(b-5)x^a-1- 2020-07-31 …
亲身参加了东京审判的中国法官梅汝璈先生充分肯定了纽伦堡审判和东京审判的价值,认为两个国际军事法庭的设 2020-11-26 …