自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PAT 1016 Phone bills

A long-distance telephone company charges its customers by the following rules:Making a long-distance call costs a certain amount per minute, depending on the time of day when the call is made. Wh

2015-06-30 22:05:48 206

原创 PAT 1035 插入与归并始终有一个点过不去

题目描述:根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成N个只包含1个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下1个有序的序列。现给定原始序列和由某排序算法产生的中

2015-06-17 23:00:38 293

原创 long and int

通常情况下我把long 和 int的长度都认为是32位,而有一次在PAT上提交代码时,long通过了,而int却有一个测试数据不过。这是为什么呢?我想原因如下吧:1)我们所用的PC一般是32位的,long和int也都是32位的,自己编译运行时,long和int没什么区别。2)当代码提交到服务器时,服务器一般性能较强劲,64位或更高的可能性比较大,而为了向下兼容int还是被编译成32

2015-06-17 14:20:52 258

原创 fgets and scanf

在读取string时,scanf遇到空格和回车即停止读取,不将空格和回车放入字符串;fgets遇到空格不停,遇到回车停止读取,将空格和最后读取的回车都放入字符串中。在有些编程题目中,1)输入的字符串如果含有空格,只能用fgets读取;2)当输入的某个字符串可能为空时,即只有回车,只能用fgets。若用scanf读取,程序会因少读一个字符串而导致部分测试点超时或错误等问题。

2015-06-17 12:17:24 293

原创 memset对非字符串数组初始化

memset包含在string.h中,原型为void *memset(void *s, int ch, size_t n);memset用于对字符串数组的初始化,其中int ch为字符的ASCII码。当使用memset对int类型的数组a进行初始化时,memset函数将a强制转化为字符串数组进行的。举例如下:将int a[5]中所有元素初始化为10:memset(a,10,5).首先m

2015-06-10 22:03:43 449

空空如也

空空如也

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

TA关注的人

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