有哪位计算机高手帮我解决一下这个问题啊?本人不甚感激!

设计如下一个向量类:
class vector
{
private:
double x,y;
public:
vector(double xx=0.0,double yy=0.0); //带默认参数值的构造函数
void set(double xx,double yy); //设置x,y
vector operator +(vector& v) const; //重载+运算符
friend ostream& operator <<(ostream& os,vector& v); //重载<<运算符
double distance() const; //返回向量的模
};
使用向量类模拟醉汉随机行走;
要求:
1) 程序允许客户设置行走随机行走停止的半径,步长(醉汉每步走的距离);
2) 程序可以不断模拟醉汉的行走,直至用户输入q停止,便于统计规律;
3) 程序由于要产生随机数,可使用srand(time(NULL));设置随机数种子,time(NULL)返回当前时间; 使用rand()%360产生随机行走方向;
4) 输出醉汉行走停止时的坐标;行走的步数;平均每步走的距离;
5) 使用多文件结构。
程序用到的头文件:
<iostream.h>,<math.h>,<stdlib.h>,<time.h>

请问你是学生吗?
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜