![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++例题
咿呀咿呀咿呀哟
这个作者很懒,什么都没留下…
展开
-
C++通过引用实现两个数互换
C++通过引用实现两个数互换#include<iostream>using namespace std;void swap(int &a,int &b){ int temp; temp = a; a = b; b = temp;}int main(){ int a,b; cout<<"分别输入a和b的值:"; cin>&...原创 2019-06-06 19:31:46 · 802 阅读 · 0 评论 -
测试析构与构造函数顺序
测试析构与构造函数顺序数据成员:小时分钟秒。成员函数:构造函数(无参和有参(有三个参数),析构函数,输出函数(输出各数据成员的值)运行结果:输出一个类对象的各数据成员 ,析构函数中将对象的姓名显示出来。再建立一个日期类,在时间类中增加一个日期(即增加一个日期类类型的数据成员,只为其定义带参构造函数)测试构造函数和析构函数的执行顺序。注意字符指针的初始化。#include<ios...原创 2019-06-06 22:54:46 · 246 阅读 · 0 评论 -
利用拷贝构造函数求两个相同圆的面积
利用拷贝构造函数求两个相同圆的面积#include<iostream>using namespace std;const float PI = 3.14159;class Circle{ private: float radius; public: Circle(float r); float Area(); };Circle::Circle(floa...原创 2019-06-06 22:30:03 · 269 阅读 · 0 评论 -
声明一个数组类,求最大值
//声明一个数组类数据成员包括数组,数组中元素个数,成员函数包括构造函数,求数组最大值函数,输出数组最大值函数,输出数组所有元素的函数等等主函数中验证数组用的各函数的功能。//声明一个数组类,数据成员包括数组,数组中元素个数,成员函数包括构造函数,//求数组最大值函数,输出数组最大值函数,输出数组所有元素的函数等等//主函数中验证数组用的各函数的功能。#include<iost...原创 2019-06-06 22:24:28 · 883 阅读 · 0 评论 -
C++声明一个学生类
//声明一个学生类数据成员有学号、姓名、年龄、体重;成员函数有输入学生各项信息,输出各项信息;主函数中创建学生类的对象,输入并显示学生的所有信息。要求:姓名是字符数组或字符指针,并分别加以测试。//声明一个学生类;数据成员有学号、姓名、年龄、体重;成员函数有输入学生各项信息,//输出各项信息;主函数中创建学生类的对象,输入并显示学生的所有信息。//要求:姓名是字符数组或字符指针,并分别...原创 2019-06-06 21:18:56 · 16057 阅读 · 0 评论 -
C++时间类-时间的设定
某电子厂要生产数字时钟,要求能够显示年月日、时分秒,按照标准格式显示。//数据成员包括:年月日小时分钟秒//成员函数包括:年月日的设定,小时分钟秒的设定,其中包括输入错误的检查,并提示重新的输入;//显示函数,显示格式按照标准格式,如2013-04-11 10:20:30;#include<iostream>#include<stdio.h>using name...原创 2019-06-06 21:09:05 · 1682 阅读 · 0 评论 -
C++声明时间类
声明一个时间类,数据成员包括小时、分钟、秒;成员函数包括输入时间、输出时间;主函数创建两个对象,输入时间,输出时间#include<iostream>using namespace std;class Time{ private: int hour; int minute; int second; public: Time(int h = 0,int m =...原创 2019-06-06 21:01:45 · 1073 阅读 · 0 评论 -
动态申请两个时间结构体变量
//声明一个时间结构体,数据成员包括小时、分钟、秒;动态申请两个时间结构体变量,输入、输出时间(格式),销毁时间变量//声明一个时间结构体,数据成员包括小时、分钟、秒;动态申请两个时间结构体变量,输入、输出时间(格式),销毁时间变量#include<iostream>using namespace std;struct Time{ int hour; int minitu...原创 2019-06-06 20:48:41 · 244 阅读 · 0 评论 -
实现求三个数的最大值、最小值的一个函数
//实现求三个数的最大值、最小值的一个函数。要求在函数外输出 最大值和最小值的一个函数,并且不改变原来的三个数``#includeusing namespace std;void M(int a,int b,int c,int *mn){int max = a,min = a;if (b>max) max=b;if (c>max) max=c;mn[0] = max;...原创 2019-06-06 20:33:41 · 8484 阅读 · 0 评论 -
默认参数例题
求长方体的体积,长默认为2,用带默认参数的函数来实现#include<iostream>using namespace std;float Volumn_Rectangle(float width,float height,float length = 2){ return width*height*length;}int main(){ float length, ...原创 2019-06-06 19:54:56 · 177 阅读 · 0 评论 -
重载函数例题
对三个整数、三个实数、三个字符从小到大排序。要求用重载函数实现#include<iostream>using namespace std;template <typename T>T* sort(T *a){ T temp; for (int i = 0; i < 3; i++) { for (int j = 0; j <3-i-1; i++...原创 2019-06-06 19:52:28 · 590 阅读 · 0 评论 -
带参构造函数例题-声明一个电视机类
带参构造函数例题-声明一个电视机类#include<iostream>#include<cstring>using namespace std; class TV{ private: int type; char *brand; int timer; public: TV(int t,char bra[],int ti); void displa...原创 2019-06-06 23:04:07 · 315 阅读 · 0 评论