程序天地
文章平均质量分 72
fabio210
这个作者很懒,什么都没留下…
展开
-
有向图的拓扑有向序列
#include #include #include #include#include#define MAX_VERTEX_NUM 20 /*最大顶点数*/#define INFINITY 32767 /*最大值*/#define STACK_INIT_SIZE 100 //栈的最大空间#define STACKINCREMENT 20 //栈的追加空间单位#define OK原创 2005-12-20 12:37:00 · 6286 阅读 · 0 评论 -
赫夫曼编码/译码器
#include #include #include #include #define NULL 0#define OK 1#define ERROR 0#define OVERFLOW -2#define MAX_NUM 10000#define MAX 60typedef int Status;typedef char **HuffmanCode;typedef struct{原创 2006-01-02 22:10:00 · 3066 阅读 · 1 评论 -
模拟圆的碰撞
现在需要模拟圆的相互碰撞。描述如下:在一个平面上,有n个圆,在做随机运动,一旦两个圆碰到一块,就同时消失,并且在消失的时候,会输出下列信息:圆的编号,位置是什么。这样的一个系统,直到所有的都消失,或者只剩下一个为止。 #include #include #include using namespace std;const int Left=0;const int Right=100原创 2006-03-29 19:34:00 · 874 阅读 · 0 评论 -
MFC倒计时设计
新建一个mfc[exe]文件,在View类里添加WM_LBUTTONDOWN和M_TIMER消息。在OnLButtonDown类里添加定时函数:SetTimer(1,1000,NULL); 在OnTimer(UINT nIDEvent)函数里添加以下代码: // TODO: Add your message handler code here and/or call default C原创 2006-05-20 14:13:00 · 5488 阅读 · 2 评论 -
自己写的几个字符串函数
char * strcpy(char *strDest,const char *strSrc){//复制strSrc的内容到strDest assert((strDest!=NULL)&&(strSrc!=NULL)); //如果两个字符串指针有一个为空,则退出 char *address=strDest; //address用于返回指针 while((*strDest++=*strSrc++)原创 2006-10-03 21:04:00 · 864 阅读 · 0 评论 -
四皇后问题
#include #include #include int k=1;int queen[4]; //四个皇后的列的坐标void Queen();void PrintQueen(); //输出当前四个皇后的位置bool CheckSafe(); //检查当前已经放置的皇后的位置是否安全void main(){ Queen();}void Queen(){ if(k>4) //四个皇后的原创 2006-10-07 21:29:00 · 5887 阅读 · 4 评论