自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cqy_Chaos

珍爱生命,远离C++

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

原创 Qt 使用QInputDialog弹出输入框获取用户输入数据

简要说明在开发Qt程序的过程中,我们可能会需要在程序中弹出输入框,并且获取用户输入的数据。一种比较麻烦的做法就是新建一个对话框类,然后在主界面中调用对话框类,获取返回值。使用QInputDialog对话框类可以通过访问不同的接口函数,弹出输入对话框,获取多种类型的返回数据:函数功能getText获取字符串输入getMultiLineText获取多行字符输入...

2020-01-11 17:00:45 17830 4

原创 编程之美-1.4-买书问题

问题描述:《哈利波特》1-5卷促销活动,每本8元。买不同的n本可以对应不同的折扣如下。求解一笔订单中,购买不同卷数不同本数的最少价格解。问题思考:书中给出了两种解题思路:思路一:参照上一小节,仍使用递归方式遍历所有解,取得最优解。思路二:采用贪心算法,快速计算所有解。本节首先记录一下我对思路一的理解:代码主要还是继承上一节烙饼问题的思路,使用递归进行遍历,求解最优解。需要注...

2018-10-29 11:42:23 333

原创 编程之美-1.3-烙饼排序问题

问题描述:烙饼问题可以简化为对一段由n个无重复的整数组成的无序数组a[n]进行排序。排序要求每次只能对a[0]~a[i]部分的数组进行翻转(0 < i < n),最终完成排序。输入:数组大小n;n个整数。输出:最小递归查找次数m;每次翻转位置j0j1…jm-1。问题思考:烙饼排序这部分,主要考量的是对递归函数的使用。而搜索上界与搜索下界则可以一定程度上提高代码的运行效率,减...

2018-10-26 10:53:41 410

原创 编程之美-1.2-中国象棋将帅问题

问题描述:模拟中国象棋规则,将、帅分别占据一个3x3的位置空间,用1~9分别表示每个位置。输出所有将、帅位置不同列的解。书中给出了三种解法。第一种:利用unsigned char类型变量的高四位、低四位分别表示将、帅的位置信息(unsigned char类型变量占据一个字节,可以表达0~255的数。)。LSET(b, 1)、RSET(b, 1)可以将b的高低四位分别初始化为0001。之后执行...

2018-10-24 15:04:00 163

原创 MFC结构体中CString类型变量无法定义

struct egs{ cstring strs;}egs egs1; CString tmp = "abc123";egs1.strs = tmp;在VS2010/MFC项目(使用多字节字符集)中,结构体中定义的其它类型变量都可以执行赋值定义操作,唯独CString类型变量无法进行定义,如上代码块执行会报错。原因是在MFC结构体中会把CString类型变量当作一个四个字节的指针...

2018-10-23 14:48:04 1008

空空如也

空空如也

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

TA关注的人

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