摘要: 主要应用技术:预先计算结果,日期处理技巧题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5来源2009年上海交通大学计算机研究生机试真题 1 #include<stdio.h> 2 3 int isRun(int year) { 4 if( ((year%4 ==0) && (year%100!=0)) || year%400 == 0) { 5 return 1; 6 .. 阅读全文
posted @ 2013-03-01 16:02 msober 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5来源2009年上海交通大学计算机研究生机试真题View Code 1 #include<stdio.h> 2 3 int isRun(int year) { 4 if( ((year%4 ==0) && (year%100!=0)) || year%400 == 0) { 5 return 1; 6 } 7 r... 阅读全文
posted @ 2013-03-01 16:00 msober 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、内存基本构成 可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆区:亦称动态内存分配。程序在运行的时候用malloc或new申请任意大小的内存,程序员自己负责在适当的时候用free或delete释放内存。动态内存的生存期可以由我们决定,如果我们不 阅读全文
posted @ 2013-03-01 15:52 msober 阅读(5733) 评论(1) 推荐(1) 编辑