博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二十四周项目6-点和距离
阅读量:6238 次
发布时间:2019-06-22

本文共 842 字,大约阅读时间需要 2 分钟。

读程序,写出函数的定义,注意其中枚举类型的用法。

enum SymmetricStyle {axisx,axisy,point};//分别表示按x轴, y轴, 原点对称struct Point{	double x;  // 横坐标	double y;  // 纵坐标};double distance1(Point p1, Point p2);   // 两点之间的距离,如果用distance,将会与命名空间std中也已经定义的distance函数重名double distance0(Point p1);Point symmetricAxis(Point p,SymmetricStyle style);   //返回对称点int main( ){	Point p1={1,5},p2={4,1},p;	cout<<"两点的距离为:"<
<
#include 
#include
using namespace std;enum SymmetricStyle {axisx,axisy,point};//分别表示按x轴, y轴, 原点对称struct Point{ double x; // 横坐标 double y; // 纵坐标};double distance1(Point p1, Point p2); // 两点之间的距离double distance0(Point p1);Point symmetricAxis(Point p,SymmetricStyle style); //返回对称点int main( ){ Point p1={1,5},p2={4,1},p; cout<<"两点的距离为:"<
<
运行结果:

@ Mayuko

转载于:https://www.cnblogs.com/mayuko/p/4567541.html

你可能感兴趣的文章