- 博客(5)
- 收藏
- 关注
原创 多态、虚函数
题目:编程完成下面功能。声明一个Shape(形状)基类,它有两个派生类:Circle(圆)和Square(正方形),要求利用多态性的概念,分别以虚函数的形式完成对圆和正方形的周长及面积的计算。 //shape.h #ifndef SHAPE_H_INCLUDED #define SHAPE_H_INCLUDED class Shape { public: Shape(double a...
2018-12-18 22:30:37
503
原创 矩阵
题目:编写程序实现实数矩阵类。 要求:实现矩阵的加法、减法、乘法 分析:运用重载运算符的方法,对<<、>>+、-、*进行重载 //Matrix.h #ifndef MATRIX_H_INCLUDED #define MATRIX_H_INCLUDED #include<iostream> class Matrix { friend std::...
2018-12-18 22:25:20
261
原创 运算符重载,复数类
通过运算符重载实现复数类的输入输出 #include<iostream> #include<fstream> using namespace std; class Complex { friend ostream& operator<<(ostream& out,const Complex &c); friend ...
2018-12-14 17:50:57
599
原创 返回值与返回引用、运算符重载
总结: 1、此代码主要用途是创建可存放数据的容器 2、此代码存放数据主要运用运算符重载的原理(对[ ]的的重载),以及返回引用使其可存数据 3、通过对<<的重载,使其能输出对象,通过返回引用,使其可以连续输出对象 返回值与返回引用区别: 1、返回值为引用型( & )的时候,返回的是地址,即返回它本身。 2、返回值不是引用型的时候,返回的是一个数值,而且是一个临时数值...
2018-12-14 16:44:31
951
原创 12:计算2的N次方
描述: 任意给定一个正整数N(N<=100),计算2的n次方的值。 输入 输入一个正整数N。 输出 输出2的N次方的值。 样例输入 5 样例输出 32 提示:高精度输出 思路:将结果保存在数组中,从个位开始(每一位乘2加上一位取余),再对这个结果取模。 #include <iostream> #include<string.h> #inclu...
2018-12-07 16:57:56
2302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人