精华内容
下载资源
问答
  • #include using namespace std; enum SymmetricStyle{axisx, axisy, point};//分别表示按x轴, y轴, 原点对称三种方式 void output(double,double,SymmetricStyle); int main() { int x,y; cout输入点的坐标:";
    /*   
    * 程序的版权和版本声明部分:   
    * Copyright (c) 2011, 烟台大学计算机学院   
    * All rights reserved.   
    * 文件名称:test.cpp   
    * 作    者:李新鹏 
    * 完成日期:2014 年 3月 4 日   
    * 版 本 号:v1.0   
    * 对任务及求解方法的描述部分:  
    * 输入描述:无   
    * 问题描述:求一个平面点关于X轴Y轴以及原点对称的点 
    * 程序输出:对称的点  
    * 问题分析:略  
    * 算法设计:略   
    */  
    
    #include<iostream>   
    using namespace std;  
      
    enum  SymmetricStyle{axisx, axisy, point};//分别表示按x轴, y轴, 原点对称三种方式   
    void output(double,double,SymmetricStyle);  
    int main()  
    {  
        int x,y;  
        cout<<"输入点的坐标:";  
        cin>>x>>y;  
        cout<<"关于x轴的对称点是:";  
        output(x,y,axisx);  
        cout<<"关于y轴的对称点是:";  
        output(x,y,axisy);  
        cout<<"关于坐标原点的对称点是:";  
        output(x,y,point);  
        return 0;  
    }  
    void output(double a,double b,SymmetricStyle m)  
    {  
      
      
        switch (m)  
        {  
            case axisx:cout<<a<<","<<-b<<endl;  
            break;  
            case axisy:cout<<-a<<","<<b<<endl;  
            break;  
            case point:cout<<-a<<","<<-b<<endl;  
            break;  
        }  
    }  
    


    运行结果:

    心得体会:纸老虎,经不起折腾。

    展开全文
  • #include #include #include using namespace std; class CPoint { private: ... double y; // 纵坐标 public: CPoint(double xx=0,double yy=0); double GetX(){return x;} double GetY(){return

    #include<iostream>
    #include<cstdlib>
    #include<cmath>
    using namespace std;
    class CPoint
    {
    private:
    	double x;  // 横坐标
    	double y;  // 纵坐标
    public:
    	CPoint(double xx=0,double yy=0);
    	double GetX(){return x;}
    	double GetY(){return y;}
    	double Distance(CPoint p) const;   // 两点之间的距离(一点是当前点,另一点为参数p)
    	double Distance0() const;          // 到原点的距离
    	CPoint SymmetricAxis(const char style);//style取'x','y'和'o'分别表示按x轴, y轴, 原点对称
    	void input();  //以x,y 形式输入坐标点
    	void output(); //以(x,y) 形式输出坐标点
    };
    int main()
    {
      CPoint aa;
      aa.input();
      CPoint bb(4,3);
      cout<<"点("<<aa.GetX()<<","<<aa.GetY()<<")与"
          <<"点("<<bb.GetX()<<","<<bb.GetY()<<")距离:"
          <<aa.Distance(bb)<<endl;
      cout<<"点("<<aa.GetX()<<","<<aa.GetY()<<")到原点距离:"
          <<aa.Distance0()<<endl;
      char c='o';
      aa.SymmetricAxis(c);
      cout<<"关于"<<c<<"对称坐标:";
      aa.output();
      return 0;
    }
    CPoint::CPoint(double xx,double yy):
                  x(xx),y(yy){}
    double CPoint::Distance(CPoint p) const
    {
      return sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y));
    }
    double CPoint::Distance0() const
    {
      return sqrt(x*x+y*y);
    }
    CPoint CPoint::SymmetricAxis(const char style)
    {
      switch(style)
      {
        case 'x':y=-y;break;
        case 'y':x=-x;break;
        case 'o':x=-x;y=-y;break;
        default :cout<<"输入错误。。。"<<endl;
      }
      return *this;
    }
    void CPoint::input()
    {
      x=3;y=4;
    }
    void CPoint::output()
    {
      cout<<"("<<GetX()<<","<<GetY()<<")"<<endl;
    }
    





    展开全文
  • 输出一个平面点的对称

    千次阅读 2014-02-26 20:49:27
    /* *程序的版权和版本声明部分: ...*All rights reserved. *文件名称: *作者:尚振伟 ...*问题描述:输入一个点,输出其分别关于X轴y轴原点对称的点。 *程序输入: *程序输出: *问题分析: *算法设计: *我的程序
    /*
    *程序的版权和版本声明部分:
    *Copyright(c)2013,烟台大学计算机学院学生
    *All rights reserved.
    *文件名称:
    *作者:尚振伟
    *完成日期:2014年2月26日
    *版本号:v0.1
    *对任务及求解方法的描述部分:
    *输入描述:无
    *问题描述:输入一个点,输出其分别关于X轴y轴原点对称的点。
    *程序输入:
    *程序输出:
    *问题分析:
    *算法设计:
    *我的程序:
    */
    #include <iostream>
    using namespace std;
    enum SymmetricStyle {axisx,axisy,point};
    void output(double,double,SymmetricStyle);
    int main()
    {
        int x,y;
        cout<<"输入点的坐标:";
        cin>>x>>y;
        cout<<"关于x轴的对称点是:";
        output(x,y,axisx);
        cout<<"关于y轴的对称点是:";
        output(x,y,axisy);
        cout<<"关于原点的对称点是:";
        output(x,y,point);
        return 0;
    }
    void output(double x,double y,SymmetricStyle m)
    {
        switch(m)
        {
        case axisx:
            cout<<"("<<x<<","<<-y<<")"<<endl;
            break;
        case axisy:
            cout<<"("<<-x<<","<<y<<")"<<endl;
            break;
        case point:
            cout<<"("<<-x<<","<<-y<<")"<<endl;
            break;
        }
    }
    
    结果展示:
    心得体会:寒假开学写的第一个程序,感觉还不错,呵呵。

    展开全文
  • 第五周(xy

    2015-04-07 12:28:15
    /* ...*问题描述:设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标原点对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,所以,将这些函数设计为常成员

    /*
    *copyright(c) 2015,烟台大学计算机学院
    *All rights reserved。
    *文件名称:第五周(x,y)

    *作者:王忠
    *完成日期:2015.4.7

    *版本号:v1.0
    *
    *问题描述:设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,所以,将这些函数设计为常成员函数是合适的,能够避免数据成员被无意更改。
    *输入描述:按照要求输入x,y

    *程序输出:输出距离,关于x,y,o对称的坐标

     

    #include <iostream>
    #include <cmath>
    using namespace std;
    
    class CPoint
    {
    private:
        double x;  // 横坐标
        double y;  // 纵坐标
    public:
        CPoint(double xx=0,double yy=0);
        double Distance1(CPoint p) const; //两点之间的距离(一点是当前点——想到this了吗?,另一点为p)
        double Distance0() const;          // 到原点(0,0)的距离
        CPoint SymmetricAxis(char style) const;//style取'x','y'和'o'分别表示按x轴, y轴, 原点对称
        void input();  //以x,y 形式输入坐标点
        void output(); //以(x,y) 形式输出坐标点
    };
    int main()
    {
        double distance;
        CPoint p1,p2,p;
        cout<<"第1个点p1,";
        p1.input();
        cout<<"第2个点p2,";
        p2.input();
        distance=p1.Distance1(p2);
        cout<<"两点的距离为:"<<distance<<endl;
        distance=p1.Distance0();
        cout<<"p1到原点的距离为:"<<distance<<endl;
        p=p1.SymmetricAxis('x');
        cout<<"p1关于x轴的对称点为:";
        p.output();
        p=p1.SymmetricAxis('y');
        cout<<"p1关于y轴的对称点为:";
        p.output();
        p=p1.SymmetricAxis('o');
        cout<<"p1关于原点的对称点为:";
        p.output();
        return 0;
        return 0;
    }
    CPoint::CPoint(double xx,double yy)
    {
        x=xx;
        y=yy;
    }
    void CPoint::input()
    {
        double a,b;
        char c;
        cout<<"输入形式x,y"<<endl;
        cin>>a>>c>>b;
        if(c==',')
        {
            x=a;
            y=b;
        }
    }
    void CPoint::output()
    {
        cout<<"("<<x<<","<<y<<")"<<endl;
    }
    double CPoint::Distance0() const
    {
        double z;
        z=sqrt(x*x+y*y);
        return z;
    }
    double CPoint::Distance1(CPoint p) const
    {
        double d;
        d=sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y));
        return d;
    }
    CPoint CPoint::SymmetricAxis(char style) const
    {
        CPoint p(this->x,this->y);
        if(style=='x')
            p.x=-x;
        else if(style=='y')
            p.y=-y;
        else if(style=='o')
        {
            p.x=-x;
            p.y=-y;
        }
        return p;
    }


     

     

    展开全文
  • 对称 symmetric

    2012-06-01 23:52:46
    关于原点对称 about origin symmetric (On the origin of symmetry) Ex: Point A and point B are symmetrical about the origin. ...关于x轴y轴)对称 symmetric about the x (y)-axis Ex: Axially
  • 初中数学中,关于二次函数这一章是非常重要的一章,也是中考中必考的一章,而在本章中关于抛物线的相关问题...一、抛物线关于x轴y轴原点、顶点对称的抛物线的解析式。二次函数图像的对称一般有四种情况,可以用...
  • 枚举题目--对称点!

    2014-02-26 17:12:58
    /* *Corpyright (c)2013,烟台大学计算机学院 *All right reseved. ...*问题描述:输入x与y的值,输出关于x轴y轴原点对称点! *程序输出: *问题分析: *算法设计: */ #include using namespace std;
  • F(x,y,z)=0所表示的曲面 关于原点对称F(x,y,z)=F(-x,-y,-z)或F(x,y,z)=-F(-...关于X轴(x,y,z)=F(x,-y,-z)或F(x,y,z)=-F(x,-y,-z) 关于XOY(x,y,z)=F(x,y,-z)或(x,y,z)=-F(x,y,-z) 前者2倍对称,后者零对称
  • /* *程序的版权和版本声明部分: ... *All rights reserved. *文件名称: *作者:尚振伟 ...*问题描述:输入两个点,输出其到原点的距离及其之间的距离分别关于X轴y轴原点对称的点。 *程序输入: *
  • 我们知道奇函数的图象关于原点对称,偶函数的图象关于y轴对称,在这个意义上,奇偶性可看作对称性的一种特殊情况。另外,通过与周期性的结合,会呈现出更多的对称性(包括对称轴和对称中心)。下面分析以下几种常见的...
  • 预备知识①设点\(P(a,b)\),则点\(P\)关于直线\(x=m\)的对称点\(Q(2m-a,b)\),即两点\(P(a,b), Q(2...1、若函数\(y=f(x)\)关于原点\((0,0)\)对称,则\(f(-x)=-f(x)\)或\(f(x)+f(-x)=0\),反之亦成立;2、若函数...
  • /* ...* All rights reserved. * 作 者: 刘中林 * 完成日期:2013 年 02月 26 日 * 版 本 号:v1.0 ...* 输出: 输入坐标的分别关于x轴y轴原点对称的坐标 */ #include using namespace std; enum Sy
  • 第6周-任务3-设计平面坐标点类

    千次阅读 2012-03-27 05:48:33
    【题目】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的...//分别表示按x轴, y轴, 原点对称 class CPoint {private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=0,
  • 题目:使用枚举结构,设计函数,可以按指定的方式,输出一个平面点的对称点:关于X轴Y轴原点对称。 学习笔记: 1)枚举结构用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举...
  • 函数的对称性的常用结论

    千次阅读 2017-02-19 10:55:00
    一、预备知识 ①设点\(P(a,b)\),则点\(P\)关于直线\(x=m\)的对称点\(Q(2m-a,b)\), 即两点\(P(a,b), Q(2m-a,...1、若函数\(y=f(x)\)关于原点\((0,0)\)对称,则\(f(-x)=-f(x)\)或\(f(x)+f(-x)=0\),反之亦成立...
  • 二维图形简单几何变换

    千次阅读 2018-08-05 12:13:25
    1.平移  将p点沿直线从一个位置移到另一个位置的过程。... 3.1 关于x轴对称    3.2 关于y轴对称   4. 旋转  二维旋转是指将P点绕坐标原点转动角度θ得到新的点的过程,逆时针为正,顺时针为负。    ...
  • 关于x轴对称 关于y轴对称 关于原点对称 关于y=x对称 关于y=-x对称 错切变换 沿x方向错切 沿y方向错切 沿两个方向错切 二维图形几何变换的计算 点的变换 直线的变换 多边形的变换 曲线的变换 复合变换
  • 求旋转体侧面积

    2020-06-26 15:23:48
    首先判断曲线是否关于x轴y轴原点对称,如果对称,则只取一半。 一条曲线可以做多次取一半的操作,比如星形线,关于x轴对称,则可以去掉x轴下方的部分,剩下的部分依然关于y轴对称,因此可以再去掉y轴右侧的...
  • 问题描述:输入两个点i、p2横纵坐标,输出两点间的距离,p1点关于x轴对称的坐标以及p2点关于原点对称的坐标 */ #include #include #include struct Point { float x; //横坐标 float y; //纵坐标 }; int main()...
  • 并且,反比例函数的图像关于原点成中心对称性,关于直线y=x或y=-x成轴对称。由于反比例函数的定义域x≠0,那么反比例函数与y轴没有交点;反比例函数定义中k≠0,那么反比例函数与x轴也没有交点。即反比例函数的图像...
  • DirectX画圆及圆角矩形的简单实现

    万次阅读 2008-06-27 09:53:00
    讨论如何用d3d9来绘制圆及简单的圆角矩形。 画圆时采用Bresenham算法。不失一般性,假设圆的圆心位于坐标...若已知圆弧上一点P1=C(x, y),利用其对称性便可以得到关于四条对称轴的其它7个点,即: P2=C(x,-y), 
  • 第六周任务三。

    2012-03-28 19:40:27
    【题目】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等 #include ...//分别表示按x轴, y轴, 原点对称 class CPoint { private: double x; // 横坐标 double
  • 第六周任务三

    2012-03-27 21:52:41
    【任务3】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等 #include #include ...//分别表示按x轴, y轴, 原点对称 class CPoint { private: double x; // 横坐标 double
  • 【任务3】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和...//分别表示按x轴, y轴, 原点对称 class CPoint { private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx=
  • 第六周作业

    2012-03-28 20:38:50
    //【任务3】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等 #include #include"cmath" ...//分别表示按x轴, y轴, 原点对称 class CPoint { private: double x; // 横坐标
  • 奇函数&偶函数

    千次阅读 2016-08-24 10:39:52
    偶函数关于 y 对称,f(x)=f(−x)f(x)=f(-x) 奇函数关于原点对称,f(x)=−f(−x)f(x)=-f(-x),关于原点对称的意思是,顺时针(逆时针)旋转 180° 还是一样的图形;
  • 三维变换及三维观察 三维图形变换包括三维几何变换和投影变换 通过它可由简单图形得到复杂图形 可以用二维图形表示三维对象基于三维变换 可以在用户对图形进行交互式...关于坐标原点对称 错切变换 沿x方向错切 沿y
  • 抽象函数性质归纳

    2019-04-25 23:49:43
    奇函数的图象关于原点对称,偶函数的图象关于y轴对称;反过来,如果一个函数的图象关于原点对称,那么这个函数是奇函数;如果一个函数的图象关于y轴对称,那么这个函数是偶函数. 若函数y=f(x)y=f(x)y=f(x)是偶...
  • 高一数学必修一知识点梳理5篇精选分享 ...a、b属于Q) 指数函数对称规律: 1、函数y=a^x与y=a^-x关于y轴对称 2、函数y=a^x与y=-a^x关于x轴对称 3、函数y=a^x与y=-a^-x关于坐标原点对称 对数函数y=loga^x 如果....

空空如也

空空如也

1 2 3 4 5
收藏数 87
精华内容 34
关键字:

关于x轴y轴原点对称