- 博客(28)
- 资源 (23)
- 收藏
- 关注
原创 使用fstream输出数据到.txt文件
这是C++文件操作的一部分内容,使用起来既方便又简单,非常常用,直接贴代码。#include <iostream>#include <fstream>using namespace std;int main(){ int a = 1; ofstream OutFile("out.txt", ios::out|ios::binary); OutFile << a << e
2015-12-30 21:02:02 2026
原创 字符串操作(C++程序设计第7周)
问题描述给定n个字符串(从1开始编号),每个字符串中的字符位置从0开始编号,长度为1-500,现有如下若干操作:copy N X L:取出第N个字符串第X个字符开始的长度为L的字符串。add S1 S2:判断S1,S2是否为0-99999之间的整数,若是则将其转化为整数做加法,若不是,则作字符串加法,返回的值为一字符串。find S N:在第N个字符串中从左开始找寻S字符串,返回其第一次出现的位置,
2015-12-26 19:43:56 3688 1
原创 整数的输出格式(C++程序设计第7周)
问题描述利用流操纵算子实现: 输入一个整数,先将该整数以十六进制输出,然后再将该整数以10个字符的宽度输出,宽度不足时在左边补0。注意:在不同系统、编译器上的输出格式略有不同,但保证在程序中采用默认格式设置一定能在OJ平台上得到正确结果。输入一个正整数,保证可以用int类型存储。输出第一行:以十六进制输出该整数;第二行:以10个字符的宽度输出该整数。样例输入23样例输出170000000023提示
2015-12-26 19:33:46 2176
原创 实数的输出格式(C++程序设计第7周)
问题描述利用流操纵算子实现: 输入一个实数,先以非科学计数法输出,小数点后面保留5位有效数字;再以科学计数法输出,小数点后面保留7位有效数字。注意:在不同系统、编译器上的输出格式略有不同,但保证在程序中采用默认格式设置一定能在OJ平台上得到正确结果。输入以非科学计数法表示的一个正实数,保证可以用double类型存储。输出第一行:以非科学计数法输出该实数,小数点后面保留5位有效数字;第二行:以科学计数
2015-12-26 19:31:23 4597
原创 文件操作与模板编程题 #1(C++程序设计第7周)
问题描述实现一个三维数组模版CArray3D,可以用来生成元素为任意类型变量的三维数组,使得下面程序输出结果是:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51
2015-12-24 12:33:20 2560
原创 魔兽世界终极版(C++程序设计第6周)
问题描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市,城市从西向东依次编号为1,2,3 …. N ( N <= 20 )。红魔军的司令部算作编号为0的城市,蓝魔军的司令部算作编号为N+1的城市。司令部有生命元,用于制造武士。两军的司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、生命值、攻
2015-12-22 23:35:54 10545
原创 多态与虚函数编程题 #3(C++程序设计第6周)
问题描述下面的程序输出结果是:A::FunA::DoA::FunC::Do请填空:#include <iostream>using namespace std;class A { private: int nVal; public: void Fun() { cout << "A::Fun" << endl; } v
2015-12-22 23:30:17 2032
原创 多态与虚函数编程题 #2(C++程序设计第6周)
问题描述下面程序的输出结果是:destructor Bdestructor A请完整写出 class A。 限制条件:不得为 class A 编写构造函数。#include <iostream>using namespace std;class A {// 在此处补充你的代码};class B:public A { public: ~B() { cout << "d
2015-12-22 23:25:42 1920
原创 多态与虚函数编程题 #1(C++程序设计第6周)
问题描述 下面程序的输出结果是:A::FunC::Do请填空:#include <iostream>using namespace std;class A { private: int nVal; public: void Fun() { cout << "A::Fun" << endl; } void Do()
2015-12-22 23:17:31 2908
原创 魔兽世界之二:装备(C++程序设计第5周)
问题描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市。红司令部,City 1,City 2,……,City n,蓝司令部两军的司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、生命值这两种属性。有的武士可以拥有武器。武器有三种,sword, bomb,和arrow,编号分别为0,1,2。双
2015-12-20 22:31:20 2890
原创 继承与派生编程题1(C++程序设计第5周)
问题描述写一个MyString 类,使得下面程序的输出结果是:abcd-efgh-abcd-abcd-3.abcd-efgh-efgh-cabcd-ijAl-ijAl-mnopqrst-abcd-abcd-qrst-abcd- uvw xyzaboutbigmetakeabcdqrst-abcd-要求:MyString类必须是从C++的标准类string类派生而来。提示1:如
2015-12-20 22:24:48 6243 1
原创 大整数的加减乘除(C++程序设计第4周)
问题描述给出两个正整数以及四则运算操作符(+ - * /),求运算结果。输入第一行:正整数a,长度不超过100第二行:四则运算符o,o是“+”,“-”,“*”,“/”中的某一个第三行:正整数b,长度不超过100保证输入不含多余的空格或其它字符输出一行:表达式“a o b”的值。补充说明:减法结果有可能为负数除法结果向下取整输出符合日常书写习惯,不能有多余的0、空格或其它字符样例输入98765
2015-12-17 00:40:20 9417 1
原创 运算符重载编程题3(C++程序设计第4周)
问题描述写一个二维数组类 Array2,使得下面程序的输出结果是:0,1,2,3,4,5,6,7,8,9,10,11,next0,1,2,3,4,5,6,7,8,9,10,11,程序:#include <iostream>#include <cstring>using namespace std;// 在此处补充你的代码int main() { Array2 a(3,4);
2015-12-17 00:34:14 3029
原创 运算符重载编程题2(C++程序设计第4周)
问题描述下面的MyInt类只有一个成员变量。MyInt类内部的部分代码被隐藏了。假设下面的程序能编译通过,且输出结果是:4,1请写出被隐藏的部分。(您写的内容必须是能全部放进 MyInt类内部的,MyInt的成员函数里不允许使用静态变量)。#include <iostream>using namespace std;class MyInt { int nVal; public:
2015-12-17 00:31:09 2481
原创 运算符重载编程题1(C++程序设计第4周)
问题描述下面程序的输出是:3+4i5+6i请补足Complex类的成员函数。不能加成员变量。#include <iostream>#include <cstring>#include <cstdlib>using namespace std;class Complex {private: double r,i;public: void Print() {
2015-12-17 00:28:51 3379
原创 魔兽世界之一:备战(C++程序设计第3周)
问题描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市。红司令部,City 1,City 2,……,City n,蓝司令部两军的司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、生命值、攻击力这三种属性。双方的武士编号都是从1开始计算。红方制造出来的第n个武士,编号就是n。同样,蓝方制造出来
2015-12-12 18:53:39 5295 1
原创 类与对象编程题3(C++程序设计第3周)
问题描述下面程序的输出结果是:5,55,5请填空:#include <iostream>using namespace std;class Base {public: int k; Base(int n):k(n) { }};class Big {public: int v; Base b;// 在此处补充你的代码};int main() { Big
2015-12-12 18:46:52 2533
原创 类与对象编程题2(C++程序设计第3周)
问题描述 下面程序的输出是: 10 请补足Sample类的成员函数。不能增加成员变量。#include <iostream>using namespace std;class Sample{public: int v; Sample(int n):v(n) { }// 在此处补充你的代码};int main() { Sample a(5); Samp
2015-12-12 18:44:05 3896
原创 类与对象编程题1(C++程序设计第3周)
问题描述 下面程序输出的结果是:05请填空:#include <iostream>using namespace std;class A {public: int val;
2015-12-12 18:39:59 3576
原创 使用系统时间作为创建的文件名
在工程开发过程中,我们经常要保存各类中文件‘.txt’, ‘.jpg’等。使用时间来作为文件名是最好的了。这里给一个使用C语言获取系统时间,并转化为字符串打印输出的程序,仅供参考。不多说,上源码。 源码#include <time.h> #include <stdio.h> int main( void ) { time_t t = time(0); char tmp[6
2015-12-09 17:11:18 4995
原创 简单的学生信息处理程序实现(C++程序设计第2周)
问题描述 在一个学生信息处理程序中,要求实现一个代表学生的类,并且所有成员变量都应该是私有的。 (注:评测系统无法自动判断变量是否私有。我们会在结束之后统一对作业进行检查,请同学们严格按照题目要求完成,否则可能会影响作业成绩。) 输入 姓名,年龄,学号,第一学年平均成绩,第二学年平均成绩,第三学年平均成绩,第四学年平均成绩。 其中姓名、学号为字符串,不含空格和逗号;年龄为正整数;成绩为非负
2015-12-08 18:12:35 4758
原创 OpenCV中将MAT类型的对象作为InputArray类型的对像传递给函数
初学OpenCV发现,发现这样一种情况:void imshow(const string& winname, InputArray mat);明明是InputArray类型的形参,而我们一般都使用Mat类型的实参来直接传递。 这是怎么回事呢? 说白了,这是一个类型的对象转换为另一个类型的对象。使用C++中的类型转换构造函数来完成,关于类型转换构造函数这里有个链接,仅供参考:(C++数据类型转换以
2015-12-07 10:52:02 8634 1
原创 OpenCV读取一张图片的Mat数据类型到.txt文件
刚学计算机视觉,都听老师讲每一张图像都是用数字来存储的,各种存储方式等。然后就开始用各种数学方式对图像进行各种变换、处理,但是自己没亲眼看到数据总是感觉不太靠谱,或者自己用一些算法时不能亲眼看到它对图像中每个像素的处理。这两天初学OpenCV,受好奇心驱使想了解图像的最底层数据。网上查了各种资料,最终实现将一张图片的各个点输出到屏幕或.txt文件。 1.在OpenCV中,我们一般使用Mat数据类型
2015-12-04 14:10:27 6784
原创 寻找平面上的极大点(C程序设计进阶第9周)
问题描述 在一个平面上,如果有两个点(x,y),(a,b),如果说(x,y)支配了(a,b),这是指x>=a,y>=b; 用图形来看就是(a,b)坐落在以(x,y)为右上角的一个无限的区域内。 给定n个点的集合,一定存在若干个点,它们不会被集合中的任何一点所支配,这些点叫做极大值点。 编程找出所有的极大点,按照x坐标由小到大,输出极大点的坐标。 本题规定:n不超过100,并且不考虑点的坐标
2015-12-02 00:30:53 2953
原创 运算符判定(C程序设计进阶第9周)
问题描述 两个整数 a 和 b 运算后得到结果 c。表示为:a ? b = c,其中,?可能是加法 +,减法 -,乘法 *,整除 / 或 取余 %。请根据输入的 a,b,c 的值,确定运算符。如果某种运算成立,则输出相应的运算符,如果任何运算都不成立,则输出 error. 例如: 输入: 3,4,5 输出: error 若输入: 3,4,3 则输出: % 输入 a b和 c
2015-12-02 00:27:16 2752 1
原创 字符串中次数第2多的字母(C程序设计进阶第9周)
问题描述 输入一串长度不超过500个符号的字符串,输出在串中出现第2多的英语字母(大小写字母认为相同)和次数(如果串中有其它符号,则忽略不考虑)。如果有多个字母的次数都是第2多,则按串中字母出现的顺序输出第1个。 例 ab&dcAab&c9defgb 这里,a 和 b都出现3次,c和d都出现2次,e、f 和 g 各出现1次,其中的符号&和9均忽略不考虑。因此,出现第2多的应该是 c 和 d,但
2015-12-02 00:24:23 4131
原创 含k个3的数(C程序设计进阶第9周)
问题描述 输入二个正整数m 和 k,其中1 < m < 100000,1 < k <5 ,判断m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。 例如,输入: 43833 3 满足条件,输出YES 如果输入 39331 3 尽管有3个3,但不能被19整除,也不满足条件,应输出NO 输入 m 和 k 的值,空格间隔 输出 满足条件时输出 YES,不
2015-12-02 00:19:38 5925
原创 走出迷宫(C程序设计进阶第9周)
问题描述 当你站在一个迷宫里的时候,往往会被错综复杂的道路弄得失去方向感,如果你能得到迷宫地图,事情就会变得非常简单。 假设你已经得到了一个n*m的迷宫的图纸,请你找出从起点到出口的最短路。 输入 第一行是两个整数n和m(1 <= n,m <= 100),表示迷宫的行数和列数。 接下来n行,每行一个长为m的字符串,表示整个迷宫的布局。字符’.’表示空地,’#’表示墙,’S’表示起点,’T’
2015-12-01 12:57:15 5546
Machine_Learning_Yearning_V0.5_01
2016-12-08
CS231n课程知识点汇总(lecture1-5).docx
2016-11-18
OpenCV3编程入门_毛星云编著
2015-12-05
基于Activex控件的C++、C#混合编程
2015-11-07
扫雷程序源码
2015-06-12
VS2010 VC++创建.rc资源文件(二)
2015-06-07
VS2010 VC++创建.rc资源文件(一)
2015-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人