- 博客(14)
- 收藏
- 关注
原创 1602 lcd 滚动字幕
#includetypedef unsigned char uint8;typedef unsigned int uint16;sbit dula=P2^6;sbit wela=P2^7;sbit LCDEN = P3^4;sbit RS = P3^5;sbit RW = P3^6;sbit BUSY = P0^7; //繁忙检测标志void _delay_ms(uint16 delaytime); //延时函数void LCD1602_Wait(); //繁忙检测void LCD1602_Write_Cm
2011-04-21 19:13:00
3417
2
原创 二叉树
<br /><br />#include<stdio.h><br />#include<stdlib.h><br />struct treeNode<br />{<br /> int data;<br /> struct treeNode* leftPtr;<br /> struct treeNode* rightPtr;<br />};<br />typedef struct treeNode TreeNode;<br />typedef TreeNode* TreeNodePtr;<b
2010-11-27 00:01:00
547
原创 骑士之旅
<br /><br />#include<stdio.h><br />#include<string.h><br />#include<stdlib.h><br />int main()<br />{<br /> srand( time(NULL) );<br /> int board[8][8];<br /> int accessibility[8][8]={<br /> 2,3,4,4,4,4,3,2,<br /> 3,4,6,6,6,6,4,3,<br /> 4,6
2010-11-26 00:01:00
488
原创 方向键的检测
#include#define up 0x48#define down 0x50#define left 0x4B#define right 0x4Dint main(){ char c; while(c = getch()) { switch(c){ case up: pr
2010-11-21 23:52:00
570
原创 用递归查找数组元素最小值
#includeint FindMinimum( const int *, int );int main(){ int a[]={2,4,1,0,4,3,22,31}; printf( "The minimum is: %d/n", FindMinimum( a, sizeof(a)/sizeof(int) ) ); return 0;}int
2010-11-18 13:25:00
904
原创 折半查找
int BinarySearch( const float * array,float key,int first,int last){ int mid; mid=(first+last)/2; if ( first > last )//没有找到 return -1; if ( array[mid] == key )
2010-11-18 12:50:00
291
原创 Hanoi
/* 汉诺塔 */#includeint Hanoi( int, int, int ,int );int main(){ int a=1,b=2,c=3,n=3; Hanoi(n,a,c,b); return 0;} int Hanoi( int number, int begin, int end ,int reserve ){
2010-11-16 19:23:00
436
原创 CPU : 什么是CPU主频
在电子技术中,脉冲信号是一个按一定电压幅度,一定时间间隔连续发出的脉冲信号。脉冲信号之间的时间间隔称为周期;而将在单位时间(如1秒)内所产生的脉冲个数称为频率。频率是描述周期性循环信号(包括脉冲信号)在单位时间内所出现的脉冲数量多少的计量名称;频率的标准计量单位是Hz(赫)。电脑中的系统时钟就是一个典型的频率相当精确和稳定的脉冲信号发生器。频率在数学表达式中用“f”表示,其相应的单位有:Hz(赫)
2010-09-24 18:19:00
587
原创 母牛的故事
母牛的故事Time Limit:1000MS Memory Limit:32768KDescription有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包
2009-12-08 21:39:00
1064
原创 ASC II 码
ASCII码Time Limit:1000MS Memory Limit:32768KDescriptionASCII码英文全称America Standard Code for Information Interchange,中文意思:美国信息交换标准码。在计算机的存储单元中,一个ASCII码值占一个
2009-12-08 00:13:00
1068
原创 1056 Prime
DescriptionPrime,素数,亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的地位。在素数理论的发展过程中,我们发现,形如4N+3的素数有无穷多个。 Input输入数据第一行是一个整数T(Outpu
2009-12-07 23:47:00
501
原创 DAMAGE:After normal block(#****)
错误源头一,数组访问越界:大家先看如下一段程序: int* a = new int[5]; a[5] = 3; // 这儿访问越界了 delete[] a;在delete[] a;这句代码处将会出现:DAMAGE:After normal block(#93)的错误。错误源头二:char* pBuffer = new char[2];int v
2009-12-07 23:10:00
591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人