qm-add函数的重载
通过同名的add函数实现数据求和。
#include <iostream>
using namespace std;
int add(int a,int b){
return a+b;}
double add(double a,double b){
return a+b;}
char add(char a,int b){
return a+b;}
int main()
{
cout<<add(2,5)<<endl;
cout<<add(4.6,-1.4)<<endl;
cout<<add('A',32)<<endl;
return 0;
}
qm类与对象-圆形
给出圆的半径,圆心坐标以及待判点的坐标,以面向对象的方式判断圆和点的关系,其中圆上的点算入圆内。在圆内则输出1,否则输出0。
#include<iostream>
using namespace std;
class Point
{
public:
double x,y;
void getXY(double x,double y){
this->x=x;this->y=y;}
};
class Circle
{
public:
double R;
double x,y;
void getR(double r){
R = r;}
void getXY(double x,double y){
this->x=x;this->y=y;}
bool Judge(Point aa)
{
double tmp = (aa.x-x)*(aa.x-x)+(aa.y-