15:银行利息

描述 农夫约翰在去年赚了一大笔钱!他想要把这些钱用于投资,并对自己能得到多少收益感到好奇。已知投资的复合年利率为R(0到20之间的整数)。约翰现有总值为M的钱(100到1,000,000之间的整数)。他清楚地知道自己要投资Y年(范围0到400)。请帮助他计算最终他会有多少钱,并输出它的整数部分。数据保证…

字符串的基本运用

cds   字符串的基本运用 string(字符串)是c++中一种相当方便的数据类型,他由很多的字符组成,和 char 比较起来,他不必担心内存是否足够,而既然他自成一个类型,它的使用范围很广操作体系也是相当全面的。正是因为他既简单又实用,所以他深受喜爱!由此,他也诞生出了很多经典高效的算法,比如说AC…

动态规划的引入

动态规划的引入 动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时,提出了著名的最优化原理,从而创立了动态规划。动态规划的应用极其广泛,包括工程技术、经济、…

const char* , char const* 和char * const之间有区别吗?

 最近在看C语言代码时碰到了这个问题,结合查找的资料对这C的知识点做了一下小结。写了一份测试它们的代码。test1函数穿了一个char* const的指针,如果对它增加,会报错,它是只读的。但是可以对指针所指位置的内容进行更改。test2函数测试的是const char类型的参数,test3函数测试的是…

C语言这种单细胞编程语言和指针的一些理解

转行做嵌入式也有一段时间了,原来做c#以及一些其它的上层语言, 本想的是也就是仅仅是语法上有点不一样。但是实际使用的切身体会真的是只有自己才知道。很多方面刷新了我对c语言以及计算机结构体系的认知 ,绝对不仅仅是语法不一样那么简单。  关于字符串传递函数引起的 一切源于给函数传递字符串变量这种 原来在其它…

冯·诺依曼体系结构

冯·诺依曼体系结构       cpu运算速度>寄存器速度>L1~L3Cache>内存>外设(磁盘)>光盘   外设(输入设备、输出设备)不和cpu直接数据交换  cpu直接和内存数据交换 内存是适配外设和cpu速度不匀的问题   编译好后,要运行,必须先加载到内存。体系结…

C++封装静态链接库和使用

零碎记事   距离上次发博客已经有一年半了,转眼间我也是从做图像研究到了做游戏开发,说起来看看前面的博文,本来就有前兆的东西呢(笑)......因为主要还是在使用虚幻引擎,所以C++的东西会碰到多一些。   以后程序技术方面的文章就放博客,游戏设计相关的杂谈就放知乎那边吧,博主的知乎可以通过友链过去。 …

利用图像二维熵实现视频信号丢失检测(Signal Loss Detection)

1 图像二维熵 图像二维熵作为一种特征评价尺度能够反映出整个图像所含平均信息量的高低,熵值(H)越大则代表图像所包含的信息越多,反之熵值(H)越小,则图像包含的信息越少。对于图像信息量,可以简单地认为图像的边缘信息越多则图像的信息量越大。二维熵公式如下所示: 2 信号丢失检测 2.1 画面对比 由于信号…

NO.1 通讯录管理系统+源代码(C++)

  一、菜单   功能描述:显示简单的菜单,供用户选择操作   实现步骤:直接cout输出 二、退出功能   功能描述:根据用户不同的操作代码选择,进入不同的功能,我们使用switch分支结构进行搭建   实现步骤:用while(ture)循环包涵switch, case 0:时用return 0 ,退…

C语言:1~10阶乘的累加计算(循环方法不唯一)

C语言的循环结构,有for(;;)循环,while()循环,do~while()循环,for循环使用最频繁,三种语句都可以衔接break;continue;来进行中断循环。 在for(;;)循环结构中,分号所隔开的语句是(初始化;判断;调整),当都省略时即直接使用for(;;)时,默认为真,即进入死循环…