- 博客(14)
- 资源 (23)
- 收藏
- 关注
原创 基于Activex控件的C++、C#混合编程
最近做一个东西,需要用C#做界面,C++和OpenCV做算法部分。就大致了解了一下C#和C++混合编程的方法,刚开始选择使用动态链接库DLL来实现,比较麻烦,最终也没有成功实现。后来尝试使用ActiveX控件来作为C++和C#的桥梁,实现过程比较方便,现记录如下。 在开始之前需要了解其主要思想,*这里我首先新建一个基于MFC的Activex控件的工程,把自己要用C++实现的算法融合进来。然后在C#
2015-10-29 21:07:47 3146
原创 字符串插入
问题描述 有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的’\0’。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。 输入 输入包括若干行,每一行为一组测试数据,格式为str substr输出 对于每一组测试数据,输出插入之后的字符串。 输入示例abcab eee12343
2015-10-15 23:37:16 4956
原创 简单计算器
问题描述 一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。 输入 输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。 输出 输出只有一行,一个整数,为运算结果。然而: 1. 如果出现除数为0的情况,则输出:Divided by zero! 2. 如果出现无效的操作符(
2015-10-15 23:34:22 9855
原创 最远距离
问题描述 给定一组点(x,y),求距离最远的两个点之间的距离。 输入 第一行是点数n(n大于等于2) 接着每一行代表一个点,由两个浮点数x y组成。 输出 输出一行是最远两点之间的距离。 使用cout << fixed << setprecision(4) << dis << endl;输出距离值并精确到小数点后4位。 fixed和setprecision是在头文件里定义的格式控制操
2015-10-15 23:31:47 4352 1
原创 能被3,5,7整除的数
问题描述 输入一个整数,判断它能否被3,5,7整除,并输出以下信息: 1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格); 2、能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔) 3、能被其中一个数整除(输出这个除数) 4、不能被任何数整除;(输出小写字符’n’,不包括单引号) 输入 一个数字 输出 一行数字,
2015-10-15 23:28:33 8951
原创 判断闰年
问题描述 判断某年是否是闰年。 输入 输入只有一行,包含一个整数a(0 < a < 3000) 输出 一行,如果公元a年是闰年输出Y,否则输出N 输入示例2006输出示例N提示 公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年,如1900年是平年,2000年是闰年,3200年不是闰年。 源码#include <io
2015-10-15 23:25:27 5176 1
原创 校门外的树
问题描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 马路上有一些区域要用来建地铁,这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两校门外的树
2015-10-11 18:12:10 2931
原创 中位数
问题描述 中位数定义:一组数据按从小到大的顺序依次排列,处在中间位置的一个数或最中间两个数据的平均值(如果这组数的个数为奇数,则中位数为位于中间位置的那个数;如果这组数的个数为偶数,则中位数是位于中间位置的两个数的平均值). 给出一组无序整数,求出中位数,如果求最中间两个数的平均数,向下取整即可(不需要使用浮点数) 中位数
2015-10-11 18:07:50 3781
原创 循环移动
问题描述 给定一组整数,要求利用数组把这组数保存起来,再利用实现对数组中的数循环移动。假定共有n个整数,则要使前面各数顺序向后移m个位置,并使最后m各数变为最前面的m各数。 *注意,不要用先输出后m个数,再输出前n-m个数的方法实现,也不要用两个数组的方式实现。 要求只用一个数组的方式实现,一定要保证在输出结果时,输出的顺序和数组中数的顺序是一致的。* 循环移动
2015-10-11 18:04:12 4302
原创 异常细胞检测
问题描述 我们拍摄的一张CT照片用一个二维数组来存储,假设数组中的每个点代表一个细胞。每个细胞的颜色用0到255之间(包括0和255)的一个整数表示。我们定义一个细胞是异常细胞,如果这个细胞的颜色值比它上下左右4个细胞的颜色值都小50以上(包括50)。数组边缘上的细胞我们不检测。现在我们的任务是,给定一个存储CT照片的二维数组,写程序统计照片中异常细胞的数目。 异常细胞检测
2015-10-11 17:49:31 3685
原创 矩阵交换行
问题描述 在main函数中, 生成一个5*5的矩阵,输入矩阵数据,并输入n,m的值。判断n,m是否在数组范围内,如果不在,则输出error;如果在范围内,则将n行和m行交换,输出交换n,m后的新矩阵。 矩阵交换行
2015-10-11 17:45:21 4403
原创 忽略大小写比较字符串大小
问题描述 一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到’\0’为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准。但在有些时候,我们比较字符串的大小时,希望忽略字母的大小,例如”Hello”和”hello”在忽略字母大小写时是相等的。请写一个程序,实现对
2015-10-11 17:31:29 8054
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关注的人