- 博客(15)
- 收藏
- 关注
翻译 #include<algorithm>
accumlate : iterator 对标志的序列中的元素之和,加到一个由 init 指定的初始值上。重载的版本不再做加法,而是传进来的二元操作符被应用到元素上。adjacent_different :创建一个新序列,该序列的每个新值都代表了当前元素与上一个元素的差。重载版本用指定的二元操作计算相邻元素的差。adjacent_find :在 iterator 对标志的元素范围内
2016-09-26 09:36:11
1034
翻译 枚举类型的用法
1. 枚举的定义枚举类型定义的一般形式为: enum 枚举名{ 枚举值表 }; 在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。 例如: 该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。 2. 枚举变量的说明 如同结构和联合一样,枚举变量也可用不同的方式说明,即先定义后说明,
2016-04-25 14:59:06
1629
原创 sleep 函数
Sleep函数 B 添加义项 ?函数名: Sleep功 能: 执行挂起一段时间用 法: void Sleep(DWORD dwMilliseconds);在VC中使用带上头文件#include ( Sleep函数存放头文件:WinBase.h)在gcc编译器中,使用的头文件因gcc版本的不同而不同#
2016-04-20 21:24:54
994
原创 C语言扫雷基础
#include #include int main(){ int arr[10][10]={0};//10*10=100个格子 int row,col;//纵向与横向的循环变量 int count=0;//统计随机地雷的数量 srand((unsigned)time(NULL)); //随机种子,要配合随机数使用 do { row=rand()%10; col=ra
2016-04-16 21:02:39
432
原创 ofstream与ifstream
/*设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能:(1) 提供10道加、减、乘、除四种基本算术运算的题目,每道题中的操作数是随机产生的;(2) 加减是100以内的数;乘除为乘法表里的;被减数大于减数;除法要求能整除;被乘数小与乘数;(若不合格重新产生)(3) 练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。最后显示做对了几道题;(4
2016-04-10 09:09:16
2135
原创 解决的计算器问题
#include#include #include#include#include using namespace std;void add_fun();void sub_fun();void mul_fun();void div_fun();int sum=0;int main(){ int i,m; char xx[4]={'+','-','*','/'};
2016-04-05 11:07:39
613
原创 从时间相加去看类和对象
#include using namespace std;class Time{ private: int hour; int minute; int sec; public: Time();//声明一个无参的构造函数Time /*在声明构造函数时指定默认参数*/ Time(int h,int m,int s):hour(h),minute(m),sec(s)//
2016-03-28 07:41:57
412
原创 时间的相加
#include using namespace std;class Time{ private: int hour; int minute; int sec; public: Time();//声明一个无参的构造函数Time /*在声明构造函数时指定默认参数*/ Time(int h,int m,int s):hour(h),minute(m),sec(s)//
2016-03-27 22:58:13
624
原创 由重载函数学习c++ (2)
#include #include using namespace std;class String{ public: String() { p=NULL; } String( char *str); friend bool operator >(String &string1,String &string2); friend bool operator <
2016-03-20 17:37:23
340
原创 由重载学习写C++(1)
重载双目运算符#include using namespace std;class String{public:String()///定义默认构造函数{p=NULL;}String(char *str);//声明构造函数void display();private:char *p;//字符型指针,用于指向字符串
2016-03-12 19:05:51
399
原创 三种排序方法的比较
一、冒泡排序依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复以上过程,直至最终完成排序。 冒泡排序是稳定的。算法时间复杂度是O(n ^2)。 程序实现示例#include using name
2016-03-11 14:39:54
1293
原创 对象数组
#include using namespace std; class Class { int value; public: Class(int i) { value=i; } Class() { value=0;
2016-03-08 11:11:11
390
原创 指针函数与指向函数的指针变量
指针变量也可以指向一个函数。一个函数在编译时被分配一个入口地址,这个函数入口地址就称为函数的指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数。1. 指向函数的指针变量的一般定义形式为: 函数类型 (*变量名)(函数形参表) 2. #include 3. using namespace std; 4. int main() 5. { int ma
2016-03-07 14:03:34
7481
原创 冒泡排序法
#includevoid maopao(int a[],int n);//函数的声明 (你有一双手)int main()点击打开链接{//数组是用来存储一堆相同数据类型的数据int a[10]={77,9,86,666,34,23,16,2,87,40};//放着10个整数maopao(a,10);//函数的调用(你爸爸有100万,儿子帮你数一下
2016-03-06 19:05:39
392
原创 带参数的构造函数
#include class Box{public:Box(int ,int ,int);//声明带参数的构造函数int volume();private:int height;int width;int length;};Box::Box(int h,int w,int len) //在类外定义带参数的构造函数{heig
2016-03-03 21:52:03
1251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人