题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
向量

题目题干

假设有向量X = ( x1, x2,…, xn)和Y = ( y1, y2,…, yn ),它们之间的加、减和乘法分别定义为:gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
X + Y = ( x1 + y1, x2 + y2,…, xn + yn )gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
X - Y = ( x1 - y1, x2 - y2,…, xn - yn )gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
X * Y = x1 * y1 + x2 * y2 +…+ xn * yngPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
编写程序定义向量类Vector,重载运算符+、-、*和=,实现向量之间的加、减、乘、赋值运算;重载运算符>>、<<实现向量的输入、输出功能。注意检测运算的合法性。gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
提示:向量类的声明可以是:gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class VectorgPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{  private:gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      double *v;gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      int len;gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
  public:gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      Vector(int size);gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      Vector(double *,int);      gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      ~Vector();gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      double &operator[](int i);gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      Vector & operator =(Vector &);gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      friend Vector operator +(Vector &,Vector &);gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      friend Vector operator - (Vector &,Vector &);gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      friend double operator *(Vector &,Vector &);gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      friend ostream & operator <<(ostream &output,Vector &);gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
      friend istream & operator >>(istream &input,Vector &); gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
};gPG100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

答案解析

相关题目

设有类A的对象Aobject,若用成员函数重载前置自增表达式,那么++Aobject被编译器解释为(    )。 (A)Aobject.operator++() (B)operator++(Aobje
假设有向量X = ( x1, x2,…, xn)和Y = ( y1, y2,…, yn ),它们之间的加、减和乘法分别定义为: X + Y = ( x1 + y1, x2 + y2,…, xn + y
定义一个实数计算类Real,实现单精度浮点数+、、*、/基本算术运算。要求:可以进行数据范围(3.4×1038~3.4×1038,或自行设定)检查,数据溢出时显示错误信息并中断程序运行。
定义一个整数计算类Integer,实现短整数+、-、*、/基本算术运算。要求:可以进行数据范围检查(32 768~32 767,或自行设定),数据溢出时显示错误信息并中断程序运行。
扩号匹配问题 【题目描述】 在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹
Pell数列 【题目描述】 Pell数列的定义是这样的,a。 给出一个正整数 k,要求Pell数列的第 k 项模上 是多少。 【输入】 第1行是测试数据的组数 n,后面跟着 n 行输入。每组测试数
菲波那契数列 【题目描述】 菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。 给出一个正整数a,要求菲波那契数列中第a个数是多少。 【输入】 第1行是
分解因数 【题目描述】 给出一个正整数a,要求分解成若干个正整数的乘积,即a,并且1,问这样的分解的种数有多少。注意到也是一种分解。 【输入】 第1行是测试数据的组数n,后面跟着n行输入。每组测试数
全排列 【题目描述】 给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。 我们假设对于小写字母有‘a’ <‘b’ < ... <‘y’<‘z’,而且给定的字符
逆波兰表达式 【题目描述】 逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢