自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前景

新时代的产物

  • 博客(30)
  • 收藏
  • 关注

原创 引用和指针的区别

#include<iostream>using namespace std;int main(){ int *p=new int;//定义一个指向int的指针p,该指针指向新建的一块内存; if(p!=NULL)//假如p不为0表示创建成功; { int &r=*p;//将r初始化为p指向的数据的别名; r=3;//通过r将3保存在空间中,r是局部...

2018-12-27 22:09:15 110

原创 编写一个求方程ax2 + bx + c = 0的根 的程序,用3个函数分别求当b2-4ac大于零、等于零、和小于零时的方程的根。要求从主函数输入a,b,c的值并输出结果。

#include<iostream>#include<math.h>using namespace std;void equation_1(int a,int b,int c);void equation_2(int a,int b,int c);void equation_3(int a,int b,int c);int main(){ cout<...

2018-12-27 22:07:32 19511

原创 定义函数up(ch),如字符变量ch是小写字母就转换成大写字母并通过up返回,否则字符ch不改变。要求在短小而完全的程序中显示这个程序是怎样被调用的。

#include<iostream>#include<string.h>using namespace std;void up(char a[20],int l);int main(){ char a[20]; char b; int l; gets(a);//输入一串字符串; l=strlen(a);//计算字符串的长度; up(a,l);//...

2018-12-27 22:05:37 2631

原创 用友元函数重载乘法,用成员函数重载除法

#include<iostream>using namespace std;class Complex{ private: int real;//记录实部; int imag;//记录虚部; public: Complex(){}//构造函数并对其赋初值为0; Complex(int a,int b);//重载构造两int型函数; friend ...

2018-12-21 00:04:42 1059

原创 友元函数重载+运算符

#include<iostream>//#include<vector>using namespace std;class Vector{ private: int a; int b; public: Vector(){}//定义无参构造函数并赋初值为0; Vector(int i,int j)//重载构造函数; { a=i; ...

2018-12-20 23:47:20 5313

原创 定义一个圆的类,输入半径,计算周长和面积并输出

#include<iostream>using namespace std;class Circle{ private: int r; double s; double c; public: void inputr();//输入半径的成员函数; void computec();//计算圆的周长; void computes();//计算圆的面积;...

2018-12-20 23:43:31 17473

原创 编写一个程序,找出数组中元素的最大值,要求用到成员函数。

#include<iostream>using namespace std;class Sum{ private: int a[10];//定义一个数组; int sum; public: void sr();//成员函数,用来输入数组的值; int bijiao();//将数组的元素进行比较; };void Sum::sr(){ sum=a[0...

2018-12-20 23:30:25 6715

原创 用类求半径

定义一个圆类(Circle),属性为半径(radius)和圆周长、面积,操作为输入半径并计算周长、面积,输出半径、周长和面积。要求定义构造函数(以半径为参数,缺省值为0,周长和面积在构造函数中生成)和复制构造函数#include<iostream>using namespace std;class Circle{ private: int r; double c;...

2018-12-18 23:16:49 590

原创 用类求总分和平均分

声明一个Student类,在该类中包括一个数据成员score(分数)、两个静态数据成员total_score(总分)和count(学生人数);还包括一个成员函数account()用于设置分数、累计学生的成绩之和、累计学生人数,一个静态成员函数sum()用于返回学生的成绩之和,另一个静态成员函数average()用于求全部成绩的平均值。在main函数中,输入某班同学的成绩,并调用上述函数求出全班同学...

2018-12-18 23:02:07 3689

原创 用类求两点间的距离

设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A的坐标点在第3象限,B的坐标点在第2象限,分别采用成员函数和友元函数计算给定两个坐标点之间的距离,要求按如下格式输出结果:A(x1,y1), B(x2,y2),Distance1=d1Distance2=d2其中:x1、y1、x2、y2为指定坐标值,d1和d2为两个坐标点之间的距...

2018-12-18 22:58:07 2472

原创 总结

#include<iostream>using namespace std;int main(){ int *p=new int;//p指向int的空间,该内存可以访问并且赋值; *p=3600; cout<<*p<<endl;//输出空间中保存的值; delete p;//删除空间,不删除指针,这个指针还指向原来的内存空间,如果在使用,可能...

2018-12-18 13:00:53 120

原创 指针常见的错误

​#include<iostream>using namespace std;int main(){ int *p=new int; *p=3; cout<<"将3赋给p的地址后,指针p读取的值:\t"<<*p<<endl; delete p;//删除空间; p=0; cout<<"将删除空间后,指针p读取的值:\t.

2018-12-18 12:59:50 1210

原创 指针对数值的改变

#include<iostream>using namespace std;int main(){ /*int num=10; int *point; point=# cout<<*point<<endl; cout<<&num<<endl; *point=20; cout<<po

2018-12-18 12:57:55 2202

原创 访问堆中的数据成员

#include<iostream>using namespace std;class Human{ public: int get(){ int i=100; return 100; } private: int i;};int main(){ /*在堆中保存对象*/ Human*p=new Human;/*自动调用构造函...

2018-12-18 12:54:37 212

原创 指针与堆

#include<iostream>using namespace std;int main(){ /*在堆中创建一个int型的内存,创建成功就会返回地址,可以用指针p保存, 这样p就指向的是 创建的内存区域,大小由new后面的类型决定;*/ int *p; new int(9); p=new int; //double *p=new double;//p指向的是...

2018-12-18 12:50:19 299

原创 采用成员函数和友元函数计算给定两个坐标点之间的距离

设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A的坐标点在第3象限,B的坐标点在第2象限,分别采用成员函数和友元函数计算给定两个坐标点之间的距离,要求按如下格式输出结果:A(x1,y1), B(x2,y2),Distance1=d1Distance2=d2其中:x1、y1、x2、y2为指定坐标值,d1和d2为两个坐标点之间的距...

2018-12-16 21:38:12 1908

原创 设计一个4*4魔方程序,让魔方的各行值的和等于各列值的和,并且等于两对角线的和,例如以下魔方,各行各列及两对角线值的和都是64.

求4*4的魔方的一般步骤如下:设置初始魔方的起始值和相邻元素之间的差值。例如上述魔方的初始魔方的起始值(first)和相邻元素之间的差值(step)分别为:first=1; step=2;设置初始魔方元素的值,例如上述魔方的初始魔方为:1   3   5   79   11  13  1517  19  21  2325  27  29  31生成最终魔方。方法如下:...

2018-12-16 21:28:07 4942

原创 友元函数

#include<iostream>using namespace std;class Complex{ private: double real;//定义复数的实部; double imag;//定义复数的虚部; public: Complex();//声明构造函数; Complex(double r,double i);//声明函数的重载; ...

2018-12-11 12:46:31 203 1

原创 运算符重载

#include<iostream>using namespace std;class Complex{ private: double real;//定义复数的实部; double imag;//定义复数的虚部; public: Complex();//声明构造函数; Complex(double r,double i);//声明函数的重载; ...

2018-12-11 12:45:26 139 1

原创 重载运算符

#include<iostream>using namespace std;class Complex{ private: double real;//定义复数的实部; double imag;//定义复数的虚部; public: Complex();//声明构造函数; Complex(double r,double i);//声明函数的重载; ...

2018-12-11 12:42:48 113

原创 重载输入运算符

#include<iostream>using namespace std;class Complex{ private: double real; double imag; public: Complex(); Complex(double r,double i); Complex operator+(Complex &t1);//重载运算符+...

2018-12-11 12:41:53 283

原创 静态成员

#include<iostream>using namespace std;class Student{ private: int num; int age; float score; static float sum;//声明静态数据成员 static int count;//声明静态数据成员 public: Student(int n,int...

2018-12-11 12:40:10 142

原创 通过对象引用访问成员

#include<iostream>using namespace std;class Time{ private: int hour; int minute; int sec; public: void set_time(Time &t); void show_time(Time &t);};int main(){ Time t...

2018-12-04 22:00:32 1181

原创 定义成员函数

#include<iostream>using namespace std;class Student{ private: int num; char name[20]; char sex; public: void display();};int main(){ cout<<"在类外面定义成员函数"<<endl; retu...

2018-12-04 21:59:04 1420

原创 对象初始化

#include<iostream>using namespace std;class Time{ /*private: int hour; int minute; int sec;*/ public: int num; int sex; int secore;};Time t={10,20,30};//定义Time对象t,并初始化对象中的数...

2018-12-04 21:58:19 152

原创 类的声明

#include<iostream>using namespace std;class Student//类名为Student,一般类名的第一个字母大写,用来和变量明区别 ;{ public: /*表示函数的访问权限为公有,既可以被类中成员函数调用,也可以被类作用域中的 其他函数调用 ,在类外可以被访问,还可以在类的定义中被赋值;*/ int num;//声明公有数据成...

2018-12-04 21:57:23 765

原创 编写一个可以打印不同长度数组内容的函数模板

#include<iostream>using namespace std;#define N 5 template<typename T>T print(T a[],int size){ for(int i=0;i<size;i++) { cout<<a[i]<<ends; } cout<<endl;}...

2018-12-01 21:08:52 349

原创 定义一个函数模板,要求返回两个值中的较小值。

#include<iostream>using namespace std;template<typename T>//定义函数模板,T为类型参数; T cmin(T a,T b)//函数的返回类型和形参类型;{ T min=a;//保存最大的变量; if(a>b) { min=b; } return min;}int main(){...

2018-12-01 20:51:20 7657

原创 输入5门学科的成绩,编写程序求其平均分。要求用函数完成,科目存放在指针申请的动态空间中。

#include<iostream>using namespace std;double pj(double pa[]);//定义一个计算平均值的函数; int main(){ double *pa=new double[5];//分配五个内存空间; int i; double s,p; for(i=0;i<5;i++) { cin>>pa[...

2018-12-01 20:31:06 2784

原创 使用指针实现char型数组,并将输入的字符倒序输出

#include <iostream>#include <stdlib.h>#include <cstring>using namespace std;int main(){ char a[10],*p; int m=1,n=3; cout<<"please enter your string:"<<...

2018-12-01 20:19:56 1401

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除