C
sofency
stay hungry stay foolish
展开
-
码农是怎样记录每天的任务的?
以后的生活来源于现在的努力,每天有所收获,生活才会充实。每天记录下今天完成的任务,若干年后会是难忘的经历。我们可能像下面写在文本文档中这样记录任务但是码农记录的世界却是这样的#define lenth 8 #define _CRT_SECURE_NO_WARNINGS#define MAXSIZE 100#include <stdio.h>#include...原创 2018-11-06 22:44:16 · 481 阅读 · 0 评论 -
用栈实现迷宫问题-C
问题分析:每走一步需要判断周围四个方向是否可以走假设我们所走的当前位置无处可走,就要进行退栈,退栈之后那么在退栈之后的位置进行判断时不必要再讲刚才走死胡同的那条路径再考虑进来,因此我们引入di进行记录刚才走过的方向设计的栈结构体如下typedef struct { int x; int y; int di;//假如退栈时记录了上次在该点走过的方向}Box;typed...原创 2019-04-16 17:17:37 · 1133 阅读 · 0 评论 -
致逝去的蓝桥25分——数列最大值
1题目的大致意思就是输入N和M表示N个加号和M个减号然后输入N+M+1个数字(运算符加进去所需要的数字个数)凑成结果最大值我的思路很对,无奈快速排序忘了,调试了一个多钟头无济于事唉心累思路:快速排序,让最大的N+1个数字的和减去最小M个数字的和代码如下#include<stdio.h>#include<stdlib.h>void swap(int *a,...原创 2019-03-24 21:57:48 · 146 阅读 · 0 评论 -
链表实现快速排列——C语言实现
#include <stdio.h>#include <stdlib.h>typedef struct list{ int data; struct list*next;}LIST,*PLIST;PLIST init(){ PLIST temp; temp = (PLIST)malloc(sizeof(LIST)); temp->next =...原创 2018-12-24 22:31:23 · 413 阅读 · 0 评论 -
串的操作-C语言
/*顺序串*/#include<stdio.h>#include <stdlib.h>#include <string.h>#define MAXSIZE 40typedef struct//定义串{ char ch[MAXSIZE];//之所以定义长一点便于操作 int len;//实际的长度}SString;//串名void ini...原创 2018-12-24 22:26:15 · 335 阅读 · 0 评论 -
牛顿插值—C语言实现
#include <stdio.h>void chashang(float fx[],float x[]){ int i,j,a,b=4; for (i=0;i<4;i++) { a=b; for (j=4;j>i;j--) { fx[j]=(fx[j]-fx[j-1])/(x[j]-x[--a]); printf("%.5f\n...原创 2018-12-24 19:45:13 · 4542 阅读 · 0 评论 -
KMP模式匹配算法
先看一下 KMP 算法运行流程(假设主串:ababcabcacbab,模式串:abcac)。第一次匹配:匹配失败,i 指针不动,j = 1(字符‘c’的next值);第二次匹配:相等,继续,直到:匹配失败,i 不动,j = 2 ( j 指向的字符 ‘c’ 的 next 值);第三次匹配:相等,i 和 j 后移,最终匹配成功。使用普通算法,需要匹配 6 次;而使用 KMP 算法...转载 2018-12-22 15:46:21 · 1348 阅读 · 1 评论 -
如何将程序打包成exe文件
下面以一个简单的游戏代码对其打包代码如下#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;stdlib.h&amp;amp;gt;#include&amp;amp;lt;time.h&amp;amp;gt;int main(){int a, b;srand(time(NULL));a = 1 +原创 2018-11-13 23:05:43 · 4466 阅读 · 1 评论 -
文件操作使用的函数
使用VS编程环境时应注意以下这些函数在使用的时候会出错,为什么呐,因为微软坑呗,哈哈开玩笑,微软自己在这些函数的基础上做出新函数以此来避免一些错误,所以呐这些新函数里面也多了要传入的参数,但是感觉没啥用。所以我们要停掉微软的新函数才能更快的编程。有2种停掉的方法1.在程序的开头加上 #define _CRT_SECURE_NO_WARNINGS。2.在菜单栏里找到项目,点开后找到项目属性,(这...原创 2018-11-05 21:21:36 · 187 阅读 · 0 评论 -
文件操作使用的函数(下)
拷贝文件函数包含了很多文件操作的函数。参考代码理解函数如何使用。#include&lt; stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt; string.h&gt;int main(){ FILE *fp_from = NULL;//定义文件指针 fopen_s(&amp;fp_from, "from.tx原创 2018-11-12 23:30:00 · 109 阅读 · 0 评论 -
扫雷游戏
game.h#pragma once#include<stdio.h>#include<time.h>#include<windows.h>void initMineBoard(char arr[][9],int col,char set);//初始化二维棋盘void showBoard(char brr[][9],int col);//显示棋盘 ...原创 2019-09-22 16:46:55 · 196 阅读 · 0 评论