大一下c + +上机实验总目录:大一下c + +上机实验总结目录
1、教材P238-P239程序练习的第1-3题 阅读程序,写出运行结果。建议:首先自己静态走程序,看能否分析出运行结果;然后,再在计算机上运行程序,检验自己分析的是否正确。请一定要理解运行结果。
第1题运行结果:
a=3 b=13
a=5 b=13
第2题运行结果:
点<2,3>到点<4,5>的距离是:2.82843
第3题运行结果:
A:a=5
display1:a=6
display2:a=4
A:a=5
P240 程序练习第1题 运行结果:
objA.a=5
objB:
a=12
b=56
2、定义一个计数器类Counter,对其重载运算符“+”。此计数器类中只包含“计数的数值”一个数据成员。
参考答案:
#include<iostream>
using namespace std;
class Counter{
int n;
public:
Counter(){
n=0;}
Counter(int i){
n=i;}
Counter operator+(Counter &c)
{
Counter temp;
temp.n=n+c.n;
return temp;
}
void disp()
{
cout<<"n="<<n<<endl