体验成员函数
来源:互联网 发布:forespider软件 编辑:程序博客网 时间:2024/05/29 14:04
/** 程序的版权和版本声明部分* Copyright (c)2014, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp* 作 者:高古尊* 完成日期:2014年3月27日* 版本号: v1.0** 输入描述:* 问题描述:* 程序输出:* 问题分析:*/#include <iostream>#include <cmath>using namespace std;class Cpoint{private: double x; double y;public: Cpoint(double xx=0, double yy=0); double Didtance1(Cpoint p)const; double Didtance0()const; Cpoint SymetriAis(char style)const; void input(); void ouput();};int main(){ char styl; Cpoint p,f; cout<<"请输入P点坐标:"; p.input(); cout<<"到原点的距离:"; cout<<p.Didtance0()<<endl; cout<<"请输入F点坐标:"; f.input(); cout<<"P点到F点的距离:"<<p.Didtance1(f)<<endl; cout<<"请选择对称轴 X Y 或对称中心O: "; cin>>styl; p.SymetriAis(styl).ouput(); return 0;}Cpoint::Cpoint(double xx,double yy){ x=xx,y=yy;}double Cpoint::Didtance1(Cpoint f)const{ return sqrt(pow(f.x-x,2)+pow(f.y-y,2));}double Cpoint::Didtance0()const{ return sqrt(pow(0-x,2)+pow(0-y,2));}Cpoint Cpoint::SymetriAis(char style)const{ Cpoint p; switch(style) { case 'x': p.y=-y; break; case 'y': p.x=-x; break; case 'o': p.y=-y,p.x=-x; break; default: cout<<"error"; break; } return p;}void Cpoint::input(){ cin>>x>>y; return;}void Cpoint::ouput(){ cout<<'('<<x<<','<<y<<')'<<endl; return;}
0 0
- 体验成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 体验成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 体验成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 体验常成员函数
- 设置dialog形式的activity背景有黑框的问题处理
- HTML中的title换行问题
- android-打电话代码实现
- python 中神奇的函数参数传递
- CCombobox使用大全
- 体验成员函数
- goto
- dev控件TextEdit的mask设置结合控件的Validated事件来控制身份证录入正确并从中取值生成性别、生日
- 解决 Activity cannot be resolved to a type
- CComboBox下的GetCurSel()
- 活着而已
- cocos2dx3.0进行android编译apk安装包的一些经验总结
- 程序员面试数学与智力题
- svn: Could not use external editor to fetch log message; 问题解决