- 博客(69)
- 收藏
- 关注
原创 c语言强制退出的程序
区分应用环境及功能,有以下几种:1 强制退出整个程序。可以调用exit()函数。调用该函数需要引用头文件stdlib.h。该函数需要一个int型的参数,用来把执行结果返回给主调进程。比如exit(0)相当于在主函数中返回0, exit(-1)相当于在主函数中返回-1等。2 强制退出循环。在循环中可以通过调用break语句来实现强制跳出循环。3 强制退出函数。在任意函数中,均可调用return语句实
2017-02-19 14:36:57 32526
原创 修改坐标的位置
// 光标移动的函数void gotoxy(int x,int y) {COORD c;c.X=2*x;c.Y=y;SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c); //修改当前光标的位置}
2017-02-19 14:35:38 627
原创 五子棋
/*1、画一个19*19的棋盘2、定义一个棋盘数组3、光标移动的函数4、落子的函数5、判定是否落子的函数6、判定输赢的函数7、执行函数8、重新开始函数 */#include#include#include#include#includevoid exe();void drawBoard();void gotoxy(int x,i
2017-02-19 14:34:53 144
原创 排序二叉树的形成
#include#include #define Max 10typedef struct Tree{int data;struct Tree *lchild;struct Tree *rchild;}Tree;}*/void pro(Tree **tree,int *a,int n);void pro(Tree **tree,int *a,in
2017-02-18 22:45:17 188
转载 关键路径
数据结构图之六(关键路径) 【1】关键路径在我的经验意识深处,“关键”二字一般都是指临界点。凡事万物都遵循一个度的问题,那么存在度就会自然有临界点。关键路径也正是研究这个临界点的问题。在学习关键路径前,先了解一个AOV网和AOE网的概念:用顶点表示活动,用弧表示活动间的优先关系的有向图:称为顶点表示活动的网(Ac
2017-02-18 16:04:18 540
原创 最小权值路径选择之普里姆算法以及克鲁斯卡尔算法之伪代码
//普里姆算法#define Max 9#define NaN 655535apex[Max] = {v0,v1,v2,v3,v4,v5,v6,v7,v8};pic[Max][Max]={// v0 v1 v2 v3 v4 v5 v6 v7 v8/*v0*/ 0, 10, NaN, NaN, NaN, 11,
2017-02-17 16:28:34 1295
原创 c语言各种排序汇总(不包括优化后的)
//冒泡#define Max 8void maopao(int *a);void maopao(int *a){int i,j,flag=1,t;for(i=0;ifor(j=0;j{flag=0;if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;flag=1;}}}//选
2017-02-16 15:41:07 255
原创 骑士周游问题解决方案
#include#define used 0#define unused 1typedef int Boolean;typedef struct Knight{int n;Boolean tab; }Knight;//判断周边是否有能走的位置Boolean isok(Knight (*knight)[8],int row,int col);
2017-02-15 14:20:12 780
原创 运用递归输入一串任意长度的字符并输出
#includevoid print();void print(){char s;scanf("%c",&s);if(s!='#') { print();}printf("%c",s);}int main(){print();}
2017-02-14 14:25:27 625
原创 折半查找
#includevoid find(int n,int low,int high,int *a);void find(int n,int low,int high,int*a){int ok=1;int mid=(low+high)/2;if(na[high]){printf("没找到");return;}if(n{find(n,low,
2017-02-14 14:24:37 128
原创 字符串匹配的三种算法
KMP算法#include#include#includeint main(){char s[1000]="sdgawegaerqdgddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
2017-02-14 14:22:18 236
原创 堆栈实现二进制转十进制
c文件#include#includetypedef long User_type;#include "stack.h"int main(){User_type a,b;Stack *head=NULL;long k=0,t=0;scanf("%d",&a);b=a;while(b!=0){b=b/10;k++;}b=a;in
2017-02-13 18:27:54 263
原创 c语言链队列的构建
改代码实现的是输入一串字符然后再屏幕上输出,只是为了验证队列。c文件#include #include#include typedef struct User_type{char data;struct User_type *next;} User_type;#include "Array.h"/*//初始化队列 void initArray
2017-02-13 16:22:15 369
原创 魔术师发牌问题
#include#include#define Max 13typedef struct card{int n;struct card *next;}Card;//初始化 void initList(Card **head);//销毁链表void destroyList(Card **head); //发牌void startList(Card
2017-02-13 11:44:33 206
原创 双向循环链表之实践
#include#include#define Sum 26typedef struct doubleList{char n;struct doubleList *pioneer;struct doubleList *next;}doubleList;void initList(doubleList **head);void showList(doubleL
2017-02-13 11:43:45 177
转载 改变exe文件图标的方法
说句实话,要想用普通的方法来替换图标,不是完全不可行,当然也不是完全可行。这个看似简单的问题并不是想象中那么容易解决,为什么有人修改exe的图标总是失败,其实他忽视了exe和图标的复杂性,用简单的方法根本无法解决这个问题,我们大多数人都低估了exe和图标这两个名词了。 对于可执行文件,图标的扩展名为ico,网络上很多图标软件都可以做到把jpg,bmp,gif,png等格式的图像文件转换成图标
2017-02-12 16:46:20 18313 2
原创 数组实现的单链表的初始化 插入 删除
#include#define Maxroom 100typedef struct User_type{}User_type;typedef struct cursor{User_type data;int cur;}cursor;//初始化 void initList(cursor *List);//插入void insertList(cu
2017-02-12 16:26:05 715
原创 c语言快慢指针之找未知长度单链表中间结点 的值并显示
#include #include#include#define Max 5typedef struct cursor{int data;struct cursor *next;}cursor;cursor *initList();void findList(cursor head);void showList(cursor head);void s
2017-02-12 16:23:35 418
原创 约瑟夫环 利用伪链表
#include#define Num 5#define ManSum 100int man[ManSum]={0};int count=ManSum;int main(){int pre;int cur;int i;for(i=0;iman[i]=i+1;i=0;for(cur=0;count>0;cur=man[cur]){i++;
2017-02-08 16:52:43 252
原创 c语言哈夫曼编码
#include#include#includetypedef struct character{char str;int count;int index; } character; //一棵树需要左孩子,右孩子,非叶子节点上的数字 typedef struct Tree { int left; int right; int
2017-02-08 16:51:34 808 1
原创 c语言 线性表的生成代码
c文件:#include typedef struct User_type{int row;int col;}User_type;#include "linear.h"int sort(User_type a,User_type b);int sort(User_type a,User_type b){int rule;if(a.row>b.row)
2017-01-30 16:49:09 649
原创 c语言贪吃蛇
//贪吃蛇/*①定义一个蛇的结构体,包含x坐标,y坐标,②定义全局变量蛇的length,已吃到的食物的个数。③定义一个执行函数的函数④画地图⑤随机产生食物⑥随机产生一条长度为1的蛇⑦蛇的移动函数⑧判断蛇是否吃到了食物⑨判断蛇是否撞到了墙或者本身 */ #include#include#include#include#include
2017-01-29 11:28:17 301
原创 用c语言把屏幕变成坐标系的方法:
#include #define X 100#define Y 100typedef struct Coordinate { int x; int y; }Coordinate;Coordinate coordinate[100];char pic[X][Y];void main
2017-01-28 19:51:00 5988
原创 css3主要知识点你整理
圆角设置border-radius:左上角 右上角 右下角 左下角阴影设置box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式];边框图片border-image:url(图片路径) _ _ _ _ (round平铺 repeat重复 stretch 拉伸 )背景颜色设置background-color:rgba
2017-01-24 15:03:24 343
原创 c语言无头链表的录入 查看 插入 删除
.c文件#include #include #include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char *argv[]) {
2017-01-24 15:01:44 293
原创 为网页添加动画 还在用js么 不如试试css3
旋转 transform:rotate(角度); -webkit-transform: rotate(20deg); -moz-transform: rotate(20deg);扭曲 -webkit-transform: shew(45deg); -moz-transform: shew(45deg); transform:shew(45deg
2017-01-18 21:49:33 234
原创 贪吃蛇的web版 出现了问题 希望大家帮忙留言改正
html代码html>html lang="en">head> meta charset="UTF-8"> title>贪吃蛇title> link rel="stylesheet" href="贪吃蛇.css"> script src="贪吃蛇.js">script>head>body onkeydown="move(event);"> d
2017-01-16 11:28:44 289
原创 js 定义变量的时候 var 和不带var的作用 具体代码演示
这里的代码是正确的,没有任何问题 var oDiv=document.getElementById('oDiv'); var i=index=0; //定义蛇 function snake(x,y,pro) { //坐标 this.x=x; this.y=y; pro.style.left=x+'px'
2017-01-15 21:08:51 282
原创 css+html实现四级下拉菜单
/*对全局进行设置*/*{margin:0px;padding:0px;}body{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#000;}a{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;border:1p
2017-01-15 17:00:09 1616
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人