
C++
起个名字难死个人
这个作者很懒,什么都没留下…
展开
-
C++ 建立一个类MOVE,不进行排序,将数组中小于平均值的元素放到数组的左边,大于平均值的元素放到数组的右边
C++练习题: 建立一个类MOVE,不进行排序,将数组中小于平均值的元素放到数组的左边,大于平均值的元素放到数组的右边。 具体要求如下: (1)私有数据成员float array[20]:一维整型数组。int n:数组中元素的个数。 (2)公有成员函数 MOVE(float b[],int m):构造函数,初始化成员数据。 void average():输出平均值,并将数组中的元素按要求重新放置。 void print():输出一维数组。 #include<iostream.h>原创 2020-11-05 09:45:47 · 3222 阅读 · 6 评论 -
C++ 定义一个复数类Complex,重载运算符“+”,“-”,使之能用于复数的加,减运算, 运算符重载函数作为Complex类的成员函数。编程序,分别求出两个复数之和,差。初值自拟
C++练习题: 定义一个复数类Complex,重载运算符“+”,“—”,使之能用于复数的加,减运算, 运算符重载函数作为Complex类的成员函数。编程序,分别求出两个复数之和,差。初值自拟 注意:重载函数要作为类的成员函数 #include<iostream.h> class Complex { private: double real,imag; public: Complex(){real=0;imag=0;} Complex(double a,double b){real=a;i原创 2020-11-02 15:47:56 · 3475 阅读 · 0 评论 -
C++ 定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。 将运算符函数重载为非成员、非友元的普通函数。编写程序,求两个复数之和。初值自拟
C++练习题: 定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。 将运算符函数重载为非成员、非友元的普通函数。编写程序,求两个复数之和。初值自拟 #include<iostream.h> class complex { private: double real; double imag; public: complex(){real=0;imag=0;} complex(double a,double b){real=a;imag=b;} double ge原创 2020-11-02 15:25:34 · 1411 阅读 · 0 评论 -
C++ 输入三角形的三边 a,b,c求三角形的面积。只有a+b>c,B+c>a,a+c>b时才能构成三角形。 设置异常处理,对不符合三角形条件的输出警告信息,不予计算
c++练习题: 给出三角形的三边 a,b,c求三角形的面积。只有a+b>c,B+c>a,a+c>b时才能构成三角形。 设置异常处理,对不符合三角形条件的输出警告信息,不予计算。 三角形面积公式: #include<iostream.h> #include<math.h> void main() { double a,b,c,s,area; cout<<"输入三条边:"; cin>>a>>b>>c; if((a原创 2020-11-02 14:55:08 · 3085 阅读 · 0 评论