编程807真题及答案
# include & ltiostream & gt
# include & ltstdio.h & gt
# include & ltstdlib.h & gt?
使用?命名空间?std
班级?号码{
公共:
编号(){
x = y = 0;
}
数字(int?一、?int?b){
x=a,y = b;
}
作废?显示(){
cout & lt& lt" x = " & lt& ltx & lt& lt“,y = " & lt& lty & lt& ltendl
}
int?getX(){
回归?x;
}
int?getY(){
回归?y;
}
号码?接线员?+(const?号码?& ampa);
号码?接线员?-(const?号码?& ampa);
号码?接线员?*(const?号码?& ampa);
号码?接线员?/(const?号码?& ampa);
私人:
int?x;
int?y;
};
内嵌?号码?号码::接线员?+(const?号码?& ampa){
回归?数量(x+a.x,?y+a . y);
}
内嵌?号码?号码::接线员?-(const?号码?& ampa){
回归?编号(x-a.x,?y-a . y);
}
内嵌?号码?号码::接线员?*(const?号码?& ampa){
回归?编号(x*a.x,?y * a . y);
}
内嵌?号码?号码::接线员?/(const?号码?& ampa){
回归?数量(x/a.x,?y/a . y);
}
int?主()
{
号码?num1(16,21),num2(4,3),res
RES = num 1+num 2;
RES . display();
RES = num 1-num 2;
RES . display();
RES = num 1 * num 2;
RES . display();
RES = num 1/num 2;
RES . display();
系统(“暂停”);
回归?0;
}