![](https://img-blog.csdnimg.cn/20200915181339145.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Tumble
刚开始学习时的乱涂乱画啦
酱香巧克粒
这个作者很懒,什么都没留下…
展开
-
一个小白的目标
一个小学生的目标自我介绍我的目标学习方法最想入职的公司 自我介绍 大家好,我是西安工业大学一名三年级小学生,信息与计算科学专业,上大学的前两年懒,爱玩游戏,现在很需要为自己学一些东西了,我选择了编程。最开始接触语言是上了大学的专业课,知道了自己用的手机里的应用,主机游戏都是程序员一行一行代码码出来的,这于那时的我而言真的很酷。现在我当然不那么想了,学习或者开始做任何事都不是一个游戏,需要加倍的努力...原创 2019-03-24 23:01:50 · 227 阅读 · 1 评论 -
【C】杨氏矩阵
输入一个整数数组,实现一个函数 来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分, 所有偶数位于数组的后半部分。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<math.h> #include<time.h> void sor...原创 2019-04-18 11:40:09 · 363 阅读 · 0 评论 -
一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次,找出这对数字
找数字 一个数组中只有两个数字是出现一次, 其他所有数字都出现了两次 。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> #include<time.h> #define SIZ...原创 2019-04-22 23:36:50 · 403 阅读 · 0 评论 -
【C】strcpy
strcpy // 检查内存重叠 char* strcpy(char *dst, const char *src) //const约束,内容不可变 { assert((src != NULL) && (dst != NULL)); //参数非0检验 size_t size = strlen(src); if (src < dst && ...原创 2019-04-28 10:20:47 · 168 阅读 · 0 评论 -
【C】 字符串左旋
实现一个函数,可以左旋字符串中的k个字符 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> #include<time.h> void dev(char a[],int k) {...原创 2019-04-19 13:22:17 · 108 阅读 · 0 评论 -
【C】动态内存管理
malloc 首先定义一个block链表的头指针,初始化为NULL,另外,我们需要剩余空间至少有 BLOCK_SIZE + 4 才执行分离操作 #define align4(x) (((((x)-1)>>2)<<2)+4) #define BLOCK_SIZE 12 void *base = NULL; void *malloc(size_t size)...原创 2019-05-06 10:43:27 · 111 阅读 · 0 评论 -
【C】内存管理函数
fopen: 建立一个FILE*指针,连接到文件上函数原型:FILE * fopen(const char *path , const char *mode);参数:filename:指定绝对路径或者相对路径的文件名Mode:分别指定“r”:当文件存在返回有效的文件指针,当文件不存在返回空指针“w”:如果文件不存在,创建文件,如果文件存在,清空该文件并重写内容,失败的原因有:①文件的...原创 2019-05-06 11:13:42 · 201 阅读 · 0 评论 -
【数据结构】时间复杂度和空间复杂度
时间复杂度 首先我们先来说时间效率的这个问题,这里的时间效率就是指的算法的执行时间,时间的快慢本来就是一个相对的概念,那么到了算法上,我们该用怎样的度量指标去度量一个算法的时间效率(执行时间)呢? 刚开始我们想出了一种事后统计方法,我称它为「马后炮式」,顾名思义,就是对于要解决的某个问题,费尽心思想了 n 种解法,提前写好算法程序,然后攒了一堆数据,让它们分别在电脑上跑,跑完了然后...原创 2019-05-14 21:35:29 · 247 阅读 · 0 评论 -
【C】位运算典型例题
32位倒序 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(2550136832) 10011000000000000000000000000000 程序结果返回: 2550136832 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdl...原创 2019-04-11 21:33:11 · 499 阅读 · 0 评论 -
【C】杨辉三角,逻辑推理,穷举查重。
穷举 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<s...原创 2019-04-11 19:43:42 · 187 阅读 · 0 评论 -
【C】猜数字游戏
srand函数用法 它初始化随机种子,会提供一个种子,这个种子会对应一个随机数,如果使用相同的种子后面的rand()函数会出现一样的随机数,如: srand(1); 直接使用1来初始化种子。不过为了防止随机数每次重复,常常使用系统时间来初始化,即使用 time函数来获得系统时间,它的返回值为从 00:00:00 GMT, January 1, 1970 到现在所持续的秒数,然后将time_t型数据...原创 2019-03-29 15:05:12 · 179 阅读 · 0 评论 -
【C】函数
函数实现乘法口诀表 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> int ride(int i, int j) { int result; result = i * j; ...原创 2019-03-29 23:30:31 · 305 阅读 · 0 评论 -
【C】递归
求第n个斐波那契数 #include<stdlib.h> int fib(int n) { if (n <= 2) { return 1; } return fib(n - 1) + fib(n - 2); } int main() { int n; printf("输出第几个斐波数那契:"); scanf("%d", &n); printf("%d\n...原创 2019-03-31 23:42:38 · 118 阅读 · 0 评论 -
【C】简易扫雷
宏定义地雷个数和地图大小扫雷小游戏` //二维数组表示地图(用户看到的地图和地雷分布图) //初始化二维数组 地图每个元素为¥ 地雷布局图,随机生成十个地雷 //打印地图 //输入一个坐标,表示翻开位置(合法性判定) //判定胜负 // 0 该位置是地雷 游戏结束 打印地雷分布图 // 1 不是地雷 判定是否胜利 // 所有不是地雷的格子翻开为胜 #define _CRT_S...原创 2019-04-05 19:38:29 · 171 阅读 · 0 评论 -
【C...1】三个小题目
输出100-200之间的素数 区间前闭后开 #include<stdio.h> int main() { int i; int j; for (int i= 100; i < 201; i++) { for (int j = 2; j < i; j++) { if (i % j == 0) { break; } if (i-1 == j)...原创 2019-03-27 19:44:15 · 226 阅读 · 0 评论 -
【C/2】两个数的最大公约数
整形变量值替换 #include<stdio.h> int main(){ int x = 10; int y = 20; int temp = x; x = y; y = temp; printf("a = %d b = %d \n",x,y ); system("pause"); } 不创建新变量替换两个变量的值 #include<stdio.h> i...原创 2019-03-28 00:22:19 · 181 阅读 · 0 评论 -
【C】简易五子棋(电脑随机落子)
五子棋(无AI) #define _CRT_SECURE_NO_WARNINGS #define ROW 9 #define COL 9 #include<stdio.h> #include<stdlib.h> #include<math.h> #include<time.h> // 菜单 int meun() { printf("===...原创 2019-04-10 17:35:27 · 1131 阅读 · 1 评论 -
【C】0-999之间的水仙花数
半菱形图案 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int n; printf("请输入一个整数代表半菱形的宽度:"); scanf("%d", &n); for (int i = 1; i <= n; ++i) { for (int j = 1; j <= i; ++...原创 2019-03-28 23:39:44 · 343 阅读 · 0 评论 -
【C思维导图】
如果有遗漏的知识点,请评论告诉我哈,做一下补充原创 2019-05-11 19:06:19 · 543 阅读 · 2 评论