随笔分类 -  C++的学习

摘要:转载地址:http://www.07net01.com/program/289153.html学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结:1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ig... 阅读全文
posted @ 2015-10-28 09:13 我喜欢旅行 阅读(456) 评论(0) 推荐(0)
摘要:用C++实现一个模版函数,模版函数的功能是求一个数组的元素个数。参考代码:#include #include using namespace std;template int NumOfElement(T (&arr)[n]){ return sizeof(arr) / sizeof(T);}... 阅读全文
posted @ 2015-05-21 16:58 我喜欢旅行 阅读(179) 评论(1) 推荐(0)
摘要:// #include // stringstream 是 C++ 提供的另一个字串型的串流(stream)物件,包含在上述头文件中// 先谈它在字符串处理方面的应用之一,简化普通语法的复杂描述实现// 现在我输入一个字符串// s="what is your name? my name is yy... 阅读全文
posted @ 2015-01-26 10:04 我喜欢旅行 阅读(220) 评论(0) 推荐(0)
摘要:题目描述处理一个复数与一个double数相加的运算,结果存放在一个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operator double(){return real;}输入输入占两行:第1行是一个复数的实部和虚部,数据以空格分开。第2... 阅读全文
posted @ 2014-10-15 09:00 我喜欢旅行 阅读(175) 评论(0) 推荐(0)
摘要:面向对象程序设计上机练习十一(运算符重载)Time Limit: 1000MS Memory limit: 65536K题目描述有两个矩阵a和b,均为2行3列,求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加。如:c=a+b。输入第1、2行是矩阵a的值,数据以空格分开。第3、4行是矩阵b的值,... 阅读全文
posted @ 2014-10-09 19:35 我喜欢旅行 阅读(297) 评论(0) 推荐(0)
摘要:Time Limit: 1000MS Memory limit: 65536K题目描述定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运 算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如:c1+c2、i+c1、c1+i均合法。(其中i是整数,c1、c... 阅读全文
posted @ 2014-10-09 19:11 我喜欢旅行 阅读(624) 评论(0) 推荐(0)
摘要:3-6 静态数据成员与静态成员函数Time Limit: 1000MS Memory limit: 65536K题目描述通过本题目的练习可以掌握静态数据成员和静态成员函数的用法要求设计一个点类Point,它具有两个double型的数据成员x,y。和一个静态数据成员count ,用以记录系统中创建点对... 阅读全文
posted @ 2014-10-07 15:15 我喜欢旅行 阅读(417) 评论(0) 推荐(0)
摘要:向对象程序设计上机练习九(对象指针)Time Limit: 1000MS Memory limit: 65536K题目描述建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。输入输入5... 阅读全文
posted @ 2014-10-04 15:08 我喜欢旅行 阅读(166) 评论(0) 推荐(0)
摘要:代码是:C语言中快速排的写法,要加入头文件 qsort(数组名, 长度, 数据类型大小,比较算子 );#include #include #include int cmp(const void *a, const void *b){ return *(int *)a-*(int *)b; ... 阅读全文
posted @ 2014-09-27 14:14 我喜欢旅行 阅读(512) 评论(0) 推荐(0)
摘要:InputInput contains a single line with all labels of the requested goods (in random order). Each kind of goods is represented by the starting letter o... 阅读全文
posted @ 2014-09-23 19:21 我喜欢旅行 阅读(216) 评论(0) 推荐(0)
摘要:3-2 构造函数的调用Time Limit: 1000MS Memory limit: 65536K题目描述通过本题目的练习可以掌握构造函数和析构函数的调用;创建类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。输入无输出输出数据有4行,分别代表对构造函数和析构... 阅读全文
posted @ 2014-09-17 17:03 我喜欢旅行 阅读(283) 评论(0) 推荐(0)
摘要:要用到这个头文件: setw(x) : 表示控制输出x的位宽 setprecision(x) :表示 控制输出小数点后 x 位 cout.precision(x): 表示控制输出的 该数值的5个数字 例如:y=1.0456789 cout.precision(3); cout#include us... 阅读全文
posted @ 2014-09-09 10:19 我喜欢旅行 阅读(1704) 评论(0) 推荐(0)
摘要:2-1 Point类的定义Time Limit: 1000MS Memory limit: 65536K题目描述通过本题目的练习可以掌握类与对象的定义;设计一个点类Time,它具有私有数据成员x(横坐标)、y(纵坐标);公有成员函数:SetPoint(int,int)用于设置点对象的值,ShowPo... 阅读全文
posted @ 2014-09-07 21:38 我喜欢旅行 阅读(167) 评论(0) 推荐(0)
摘要:面向对象程序设计上机练习二(函数模板)Time Limit: 1000MS Memory limit: 65536K题目描述利用数组和函数模板求5个数最大值(分别考虑整数、单精度、长整数的情况)。输入分别输入5个int型整数、5个float 型实数、5个long型正整数。输出分别输出5个int型整数... 阅读全文
posted @ 2014-09-02 19:30 我喜欢旅行 阅读(285) 评论(0) 推荐(0)