早教吧作业答案频道 -->其他-->
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++中关于类的一般问题有一道...的网友还看了以下:
A有两个属于2的线性无关的特征向量,有属于1的线性无关的特征向量,为什么说A有三个线性无关的特征向 2020-04-27 …
任何一个具有两个属性的关系A.可能属于1NFB.可能属于2NFC.可能属于3NFD.一定属于3NF 2020-05-23 …
若关系模式R中只包含两个属性,则A.R肯定属于2NF,但R不一定属于3NFB.R肯定属于3NF,但R 2020-05-23 …
若关系模式R中只包含两个属性,则_______兰。A.R属于2NF,但R不一定属于3NFB.R属于3 2020-05-23 …
任何—个具有两个属性的关系A.可能属于1NFB.可能属于2NFC.可能属于3NFD.一定属于3NF 2020-05-24 …
若关系模式R中只包含两个属性,则()。A.R属于2NF,但R不一定属于3NFB.R属于3NF,但R不 2020-05-24 …
任何一个具有两个属性的关系A.可能属于1NFB.可能属于2NFC.可能属于3NFD.一定属于3NP 2020-05-24 …
若关系模式R中只包含两个属性,则A.R属于2NF,但R不一定属于3NFB.R属于3NF,但R不一定属 2020-05-24 …
关系模式R中若没有非主属性,且只有两个属性则()。A.R属于2NF,但R不一定属于3NFB.R属于3 2020-05-24 …
定义一个类,该类具有x和y两个属性,定义构造函数初始化这两个属性.类中还定义以下方法:求两个数的和 2020-06-04 …