c++编程3:新手,总是编译错误..

(1)设计1个point类,这个类描述屏幕上一个点位置,其中成员函数Distance用于计算两个点的距离。

(2)编写主程序,输入三角形的3个顶点坐标计算三条边的长度。

//下面这个程序基本能满足你的要求,但是它没有判断你输入的三个点是否能构成三角形,因此你输入点时要有所选择:
#include<cmath>
#include<iostream>
#include<iomanip>
using namespace std;
class Point
{
private:
float x,y,distance;
public:
void Setpoint();
void Distance(Point&);
};
void Point::Setpoint()
{
cin>>x>>y;
}
void Point::Distance(Point &p)
{
distance=sqrt(pow(x-p.x,2)+pow(y-p.y,2));
cout<<"("<<x<<','<<y<<")"<<"到"<<"("<<p.x<<','<<p.y<<")"<<"的距离是:"<<setiosflags(ios::fixed)<<setprecision(2)<<distance<<endl;
}

int main()
{
Point p1,p2,p3;
cout<<"输入三个点的坐标:"<<endl;
p1.Setpoint();
p2.Setpoint();
p3.Setpoint();
p1.Distance(p2);
p1.Distance(p3);
p2.Distance(p3);
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-29
麻烦将源程序贴出来……
第2个回答  2008-10-29
你就这样直接编译?

C\/C++初学者常见编译错误及其解决办法
错误类型一:字符错误或缺失。这类错误通常出现在源代码中字符拼写错误或缺少必要的字符。例如,在代码的某一行末尾缺少分号,或输出字符串末尾的双引号缺失。找到错误位置,对字符进行修正,重新编译即可解决。错误类型二:非法字符。当代码中出现不正确的字符,如中文双引号包围了应该使用英文双引号的中文字...

c++编译出错?
原因:设置错误导致。解决方法:1.开放开发c++5.11进入以下界面。2.下面是代码。3.点击下面的盒子运行选项。4,单击下面的框后,编译选项。5.在第6行通过搜索找到失踪的代码;”。6.重新编译时发现错误为0,见下框。

为什么我的c++编译运行时有错误啊!
这种错误的原因,一般是因为被调用函数的形参对象应该是数组名,而不应该是数组。解决方法:一对花括号一对的找,肯定少了一个。注意:不要直接点击”编译并且运行”,而是应该点击”编译”按钮,这样可以保证警告不会被忽略,一些警告是非常有用的。有多个错误,要先处理最前面的错误,因为后面的错误可能...

...时老是出先这个错误!!! 谁帮我弄下,我菜鸟学C++的,自学没人教,哪位...
右键点工程名,选设置,然后选c\/c++属性页,再选catagory选单中选 precompiled header ,将选项置成no use 或者autometic

DEV- C++编译时错误怎么解决?
1、首先我们打开DEV-C++,点击菜单栏中的“工具”,点击“编译选项”这个选项,打开编译选项对话框。2、然后我们选中“编译时加入以下命令”和“在连接器命令行加入以下命令”这两个复选框。3、在“编译时加入以下命令”和“在连接器命令行加入以下命令”复选框下的两个文本框中各输入“-g3”(不...

我是新手,这个很简单的c++,但是却一直显示错误,求解。还有帮我写个100...
include错误拼写成了incldue 在一些C++编译器中(例如G++),system()函数必须包含cstdlib

c++编译错误
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\\VC98\\Bin”下面,你可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、...

笔记本上装了C++,有时候按照书本上的编程语句写,总是显示错误,怎么办...
这位同学,你和我当时学习C++的情况一样啊,呵呵。不是笔记本的毛病,也不是编译器的问题,也不是课本上的程序不正确。原因其实很简单,你把程序中所有的符号(如逗号、分号、引号、括号)全都换成英文输入法状态下的符号就好了,中文输入法状态下的英文符号是不行的,即时有一个符号是中文输入法下的...

菜鸟问题:c++编译错误(急求解决)
这个不是程序的错误 估计是你工程文件建错了 或者是 工程里面没有添加进去这个文件 如果都不是的话 看下是不是软件安装有问题

做C++程序时编完后进行编译时 总出错 显示为 :error spawning c1 exe...
如果只有一个错误那有可能是c1这个程序在运行没有关闭,还有可能是你的目录是只读的或者没有访问权限。如果有其它错误一起那就得看其它的具体错误;如果这两个问题都不是建议先擦除编译的所有过程文件重新编译。

相似回答
大家正在搜