C++
tony996
这个作者很懒,什么都没留下…
展开
-
C++实例练习:三种排序方法,冒泡排序法、插入排序法、快速排序法
插入排序法//插入排序法#include<iostream>using namespace std;//---------------------void isort(int* a, int size);//---------------------int main(){ int array[]={55,2,6,4,32,12,9,73,26,37}; int l...原创 2020-04-22 13:49:57 · 301 阅读 · 0 评论 -
C++实例练习:Point(类与构造)
下面是一个平面上的点的类定义,请在类外实现它的所有方法,并生成点测试它。输入测试数据的组数 t第一组测试数据点p1的x坐标 第一组测试数据点p1的y坐标 第一组测试数据点p2的x坐标 第一组测试数据点p2的y坐标…输出输出p1到p2的距离在C++中,输出指定精度的参考代码如下:#include #include //必须包含这个头文件using namespace ...原创 2020-05-06 11:12:43 · 15073 阅读 · 1 评论 -
C++学习笔记与回顾(string类、随机数等)
#include#include //C头文件整合using namespace std;被调用的函数必须在调用之前有声明,例如: double max(double x, double y); type funcname(){…}称为函数定义,例如: double max(double a, double b) { if(a&g...原创 2020-03-31 14:21:26 · 152 阅读 · 0 评论 -
C++学习笔记与回顾(构造函数、链表等)
#include //for sqrt#include //for strlen#include//用到setw()和setprecision()过程控制语句1.whileint product = 2;while ( product <= 1000 ) // product累积到超1000停止{cout<<product; product = 2 ...原创 2020-04-08 19:56:42 · 297 阅读 · 0 评论 -
C++实例练习:交通工具(多重继承)
题目描述1、建立如下的类继承结构:1)一个车类CVehicle作为基类,具有max_speed、speed、weight等数据成员,display()等成员函数2)从CVehicle类派生出自行车类CBicycle,添加属性:高度height3)从CVehicle类派生出汽车类CMotocar,添加属性:座位数seat_num4)从CBicycle和CMotocar派生出摩托车类CMotocycle2、分别定义以上类的构造函数、输出函数display及其他函数(如需要)。3、在原创 2020-05-16 23:39:54 · 2534 阅读 · 0 评论 -
C++实例练习:分数运算(类+构造)
用C++定义和实现一个分数类,并根据要求完成分数对象的运用 分数类包含分子和分母两个属性,操作包括:1. 各属性的get方法2. 构造函数,初始化分子分母3. 相加运算,该运算接收两个分数对象的分子和分母,然后进行分数相加,结果保存在自己的分子和分母中,运算规则为:假设当前分数为A0/B0,接收两个分数A1/B1和A2/B2,相加结果,A0=A1×B2 + A2×B1,B0=B1...原创 2020-05-18 15:50:53 · 2751 阅读 · 0 评论 -
C++实例练习:Complex(类与对象+构造)
编写一个复数类,能实现加、减运算,能输出复数的信息。 要求至少包含以下方法:1、缺省(无参)构造函数,设置实部与虚部为1;2、有参构造函数,给实部与虚部赋值;3、加法运算,计算两个复数的和;4、减法运算,计算两个复数的差;5、输出方法,输出当前复数的值输入测试数据的组数t 第一组的两个复数的实部 虚部 实部 虚部 第二组的两个复数的实部 虚部 实部 虚部 ........原创 2020-05-18 15:51:19 · 1019 阅读 · 0 评论 -
C++练习:任意鸡任意钱问题(构造与析构)
百鸡百钱问题描述为:用100元钱买100只鸡,已知每只公鸡5元,每只母鸡3元,3只小鸡1元,问能买多少只公鸡、母鸡和小鸡?试将该类问题用一个类来表示,百鸡百钱问题只是这个类如CChickProblem的一个实例,假设各种鸡的价格不变,类中数据成员有总钱数、要买的总的鸡数、能买到的母鸡、小鸡和公鸡的数量。成员函数有构造和析构函数,求问题解的函数findSolution,打印问题解的函数printSolution。(要求用动态数组保存问题的所有解)编写程序求解该类问题。输入测试数据的组数 t第一组.原创 2020-07-09 21:47:27 · 396 阅读 · 0 评论 -
C++练习:谁的票数最高(函数模板)
题目描述某小镇要票选镇长,得票最高者当选。但由于投票机制不健全,导致每届投票时,候选人在投票系统的识别码类型不一致。请编写函数模板,能针对多种类型的数据,查找出得票最高的元素。其中,每届投票的选票有n张,识别码类型为T注意:必须使用模板函数输入第一行输入t表示有t个测试实例第二行先输入一个大写字母表示识别码类型,I表示整数类型,C表示字符型,S表示字符串型;然后输入n表示数组长度。第三行输入n个数据依次输入t个实例输出每行输出一个结果,分别输出当选者的识别码和得票数,以空格分开。样例.原创 2020-07-09 22:03:17 · 1236 阅读 · 1 评论 -
C++练习:简单类模板(类模板)
题目描述定义一个列表类,该列表包含属性:数值列表(用长度为100的数组表示),数据长度(实际的数据个数);包含的方法:初始化、插入、删除、打印,方法定义为:1)初始化,接受外来参数,把数据保存在数值列表中,未使用的列表部分全部初始化为-12)插入,接受外来参数的插入位置和插入数值,插入位置从0开始计算,注意从插入位置开始,原有数据都要往后移动一位,且数据长度+13)删除,接受外来参数的删除位置,删除位置从0开始计算,注意从删除位置后一位开始,原有数据都要往前移动一位,且数据长度-14)打印,把包.原创 2020-07-31 18:57:50 · 922 阅读 · 0 评论