摘要:最近终于正式开始了产品的开发,一直期待的事情终于到来时,难免那么小小的兴奋一下,而兴奋过后,却似乎发现自己能做的事情其实是有限的,一个劲地写着程序,却都是些摆不上场面的作品,而且极其零乱,一件事是由网上下载的工具,自制的小段程序,以及不可避免的手工修改完成的,而成品呢,只是另一个程序实现的开始。 做了无数的小程序,这是现在工作的一个现状,是否有计划是另一回事(目标程序的运行空...
阅读全文
摘要:1.AnsiString是一种字符串类,声明时可直接用字符串初始化,也可用new分配空间。 2. AnsiString可用下标方式访问单个字符,如Str[n];但注意n的起始值为1,而不是传统数组的0。
阅读全文
摘要:时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C...
阅读全文
摘要:转摘声明:引至 http://www.laogu.com/wz_692.htm volatile的本意是“易变的” 由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如:static int i=0;int main(void){...while (1){if (i) dosomething();}}/* Interrupt service routine. */v...
阅读全文
摘要:Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。
阅读全文
摘要:转摘声明:选自《CSDN 社区电子杂志——C/C++杂志》 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。 sprintf 是个变参函数,定义如下:int sprintf( char *b...
阅读全文
摘要:Printf和Scan函数的使用方法一 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出 信息。在编写程序时经常会用到此函数。printf()函数的调用格式为: printf("", ); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原 样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输...
阅读全文
摘要:先看以下代码: 1#include 2#include 3 4 5 6int main() 7{ 8 int N = 0; 9int subValue = 0,MaxValue = 0;10 int iN = 0,jN = 0;11 int si,sj;12 int i,j;13 int ii,jj;14 15 16 int Matri...
阅读全文
摘要:不得不放弃,第十一天,全天在做一道“简单题”,说是简单题,因为过程很明确:统计一个房间里所有电器的用电量,每个电器时开时关,由输入给定。 但是做了一整天,却离AC越来越远,开始是runtime erroe,逐段提交代码,发现是接受输入时的上限不够,这很奇怪,因为题目中说的是:(n #include int Devices[2001]; int on_off[201];int ma...
阅读全文
摘要:夜深了,前些天的疲惫一下缓不过来,也只能做些容易题跑个量了,越做越觉得算法是我所不足了,确实应该加强。 1188是道容易的题,主要是计数加排序:
阅读全文
摘要:对二维数组Map的第二列进行排序 int Map[100][2]; void BubbleSort(int low,int high){ int i,j,ii; int exchange; int Temp ; for(i = low;i =i;j--) { if(map[j+1][1] < map[j][1]) ...
阅读全文
摘要:Price Wang's programmer was coding software. His fingers danced upon the keyboard. The program compiled without an error message, and the program ran like a gentle wind.
编程大师编写软件时,手指在键盘上快速飞舞。程序编译时没有一条错误信息,程序运行起来就象一阵微风吹过。
Excellent!" the Price exclaimed, "Your technique is faultless!"
“太精彩了!你的技巧已经无可挑剔了。”
"Technique?" said the programmer, turning from his terminal, "What I follow is the Tao -- beyond all technique. When I first began to program I would see before me the w
阅读全文
摘要:递归是利用系统的堆栈保存函数当中的局部变量来解决问题的 要转换成为非递归,两步工作 第一步 可以自己建立一个堆栈保存这些局部变量,替换系统栈;第二步把对递归的调用转变为循环处理就可以了。
阅读全文
摘要:昨天是星期天吧?饭都没好好吃,对怎么度过的都开始模糊了。其实我没偷懒,还是做了题的,可惜,没AC的,被那些看似“短小精悍”给忽悠的不轻,一连陷入几个陷阱,最后在一道十秒题中不能自拔,于是没什么战果;今日随性看了道题,没想在快下班前来了灵感,一鼓作气AC了,结果不得不自己背自行车(下班太迟,公司大楼的车库被保安锁了): 是一道较实际的题,说的是小册子打印的页码安排,关键是找页...
阅读全文
摘要:/*===================================(C) by WQL . 2006=====================================*/char* mystrrev(char* szT){ int i; int t; int j; int k; if ( !szT ) return ""; ...
阅读全文
摘要:没想一晃已是第五天了,昨天干什么去了?无他,睡觉尔。睡得天昏地暗,一如宁波这两天的天气,一题都未做,甚至连VC也没打开,便睡,时间估计是八点未到,先是睡在躺椅上,冻醒后意犹未尽,摸到床上继续,直至今天的十一点多五、六分的样子。 今日,也只完成一题,如下: 其实,该题也是为了交待,匆匆忙忙做的,本意是想,字符串处理,简单快捷,没想刚提交就给我个“Compilation ...
阅读全文
摘要:脑子已经开始犯糊了,耳边隐约想起老板关于“游戏不要玩过火”的警告。 其实现在已是凌晨0:20了,之所以这么晚(惨?),和昨天在blog里吹牛有一定关系,不过好在是完成了。 今天第一题是关于一个解决网络拥挤的排序算法,我用了最笨的模拟报数的算法,是硬生生debug出来的,10秒题居然一次通过(其实debug 次数为天文数字): 从反馈的时间看来似乎还行吧,不过算法是够笨的。...
阅读全文
摘要:正如某仁兄所说,今天上班实在是太闲了,早早到了办公室,啃了一上午书(PS:和编程无关),愣是没想出能做的事来,于是午饭小小休息后便“百无聊赖”地开始“网游”了,当然很不专心,期间还逛了逛CSDN论坛及某著名数码论坛,不排除我为以下发布的提交截图上的时间辩护的可能: 因为这是数字回文的题,范围不大,区区50000而已,转成二进制也不过16位而已,用最笨的逐位比较的办法解...
阅读全文
摘要:第一天,AC了两题,一点也不顺利,大概是手生了,不过如网游中的初级帐号一般,被人劈总是难免的。 这是第一道1049号题AC记录的截图: 提交 3次,第一次CE,去掉注释后WA,加“printf("END OF OUTPUT.\n"); ”后AC,手生的直接体现。 这是第二道1006号题AC记录的截图: 该题花了本人好些力气,主要是用例的缺少,自...
阅读全文