C++学习
垆边人似月
人生道路上
感谢每一个走了的人
期待每一个到来的人
珍惜每一个身边的人
展开
-
用c++对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。试建立一个类DescendNUM,用于完成该功能。
具体要求如下:(1)私有数据成员int n:存放5位数的整数。int a[5]:存放其元素的降序排列值。(2)公有成员函数DescendNUM(int x=0):构造函数,用参数x初始化n。void decompose ():将n的各位数分解到a数组。void dsort():将a数组排成降序。void show():显示元素及其降序数。(3)在主函数中输入一个原创 2017-01-23 20:52:54 · 1051 阅读 · 0 评论 -
用c++建立一个形状类Shape作为基类,派生出圆类Circle和矩形类Rectangle,求出面积并获取相关信息。
具体要求如下:(1)形状类Shape(a)保护数据成员double x,y:对于不同的形状,x和y表示不同的含义,如对于圆,x和y均表示圆的半径,而对于矩形,x表示矩形的长,y表示矩形的宽。访问权限定义为保护类型是为了能被继承下去,以便派生类能直接访问x和y。(b)公有成员函数构造函数Shape(double _x,double _y):用_x、_y分别初始化x、y。dou原创 2017-01-22 21:01:30 · 14407 阅读 · 1 评论 -
用c++建立一个矩阵类Matrix,存储一个4*4的矩阵并能在矩阵中查找某数。
要求如下:(1)私有数据成员int p[4][4]:存储一个4*4的矩阵的值。int n:矩阵的行数。4int x:存储根据查找要求在矩阵中要查找到的某数。int row,col:存储该数所在的行、列值。(2)公有成员函数构造函数:初始化n的值为4,x、row、col为0。void input(int a[][4]):将一个矩阵赋给该对象中的数组。void fi原创 2017-01-20 21:03:44 · 13104 阅读 · 0 评论 -
用c++建立一个类SUM,求二维数组外围各元素的和,并且输出数组各元素及所求之和。
具体要求如下:(1)私有数据成员int a[4][4]:二维数组,存放要处理的数据。int s:存放数组a外围各元素的和。(2)公有成员函数SUM(int b[4][4]):构造函数,用数组b初始化数组a。void process():求二维数组外围各元素的和s。void print():按行列方式输出数组a的各元素值,并输出外围各元素的和。(3)在主函数中完成对该原创 2017-01-19 21:03:50 · 1170 阅读 · 0 评论 -
用c++建立一个类PrimeNUM,求指定数据范围内的所有素数(质数)。
具体要求如下:(1)私有数据成员int data[25]:依次存放在指定范围内求出的所有素数。int low,high:存放指定的数据范围的下限和上限。int num:存放low与high之间的素数个数。(2)公有成员函数PrimeNUM(int _low,int _high):构造函数,用参数_low和_high初始化low和high,同时初始化num。int i原创 2017-01-18 22:51:48 · 3875 阅读 · 0 评论