自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 strcpy函数的实现详解

      我们在面试时的时候经常会遇到这样的一个问题:不调用库函数,实现strcpy函数。我们会觉得这很简单,但是其中还是有一些问题需要注意。strcpy( )函数是c语言中的一个复制字符串的库函数,实现代码如下char *strcpy(char *strDest,const char *strSrc){ if((strDest==NULL)||(strSrc==NULL)) ...

2018-05-08 23:03:13 3675 1

原创 C++中指针和引用的区别详解

      在C++的学习过程中,我们经常会遇到这样的困扰,指针和引用之间有怎样的区别和联系?在这里,我总结整理了一些指针和引用之间的区别和联系,以及引用的具体用法。指针和引用在定义和性质上的区别指针:我们都知道指针是一个存放地址的变量,其中它存放的地址和地址中的数据都是可以改变的(const int *const p=1 除外),是指向内存的一个存储单元通常这样定义int a=1;int *p...

2018-05-07 23:02:01 138

原创 C++中有了malloc/free,为什么还需要new/delete?

在C++编程中,我们经常会使用到new和delete来进行动态申请和释放内存,但你想过下面的问题吗?new和delete是函数吗?new[]和delete[]是什么,什么时候用它们?你知道operator new和operator delete吗?为什么new[]出来的数组有时可以用delete释放,有时不行?new和delete到底是什么?首先,我们要知道malloc/free是C++/C语言的...

2018-05-03 21:35:35 1008

原创 牛客网---数串(关于数字字符串提醒的思路)

题目描述设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行包含N个数(每个数不超过1000,空格分开)。输出描述:每组数据输出一个表示最大的整...

2018-06-29 15:16:48 259

原创 制作任务管理器Demo--CreateToolHelp32Snapshot函数

在这里我们首先需要用到一个可以列出所有进程的一个函数CreateToolelp32Snapshot函数,函数包含在<Tlhelp.h>头中,在帮助文档中,函数的具体格式如下HANDLE WINAPI CreateToolhelp32Snapshot( _In_ DWORD dwFlags, _In_ D...

2018-06-03 13:44:17 982

原创 关于strlen和sizeof的区别详解

strlen:是函数,作用是统计字符串的长度,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0')。                                              例如: char str[20] = "hello";  printf("strlen: %...

2018-05-30 15:11:35 365

原创 CCF201703-2学生排队

试题编号:201703-2试题名称:学生排队时间限制:1.0s内存限制:256.0MB问题描述:问题描述  体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。  例如,下面给出了一组移动的例子,例子中学生的人数为8人。  0)初始队列中学生的学号依次为1, 2...

2018-05-11 14:51:09 153

原创 CCF201712-2 游戏 队列方法

试题编号:201712-2试题名称:游戏时间限制:1.0s内存限制:256.0MB问题描述:问题描述  有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。  游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数...

2018-05-11 14:22:04 287

原创 CCF201403-1 相反数

试题编号:201403-1试题名称:相反数时间限制:1.0s内存限制:256.0MB问题描述:问题描述  有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。输入格式  第一行包含一个正整数 N。(1 ≤ N ≤ 500)。  第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。输出格式  只输出一个整数,...

2018-05-10 15:00:08 131

原创 CCF 201312-2 ISBN号码

试题编号:201312-2试题名称:ISBN号码时间限制:1.0s内存限制:256.0MB问题描述:问题描述  每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出...

2018-05-09 15:25:37 134

原创 CCF 201312-1出现次数最多的数

试题编号:201312-1试题名称:出现次数最多的数时间限制:1.0s内存限制:256.0MB问题描述:问题描述  给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式  输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。  输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相...

2018-05-09 13:37:27 216

空空如也

空空如也

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

TA关注的人

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