压箱底的简单代码们
Kishere
这个作者很懒,什么都没留下…
展开
-
代码练手3_21
写一点简单的代码今天撸了一些代码,但是感觉没有实现我的想法……本来是想都用函数写的,但是都没想到算法。算了先贴上吧将数组A中的内容和数组B中的内容进行交换。#include<stdio.h>#include<stdlib.h>int ch(int a,int b){ int c=0; a=c; a=b; b=c; r...原创 2019-03-22 20:15:08 · 144 阅读 · 0 评论 -
数据结构——顺序表及其操作
开始研究数据结构了:顺序表顺序表是小白们广泛使用的一种数据结构,其特点是数据在物理空间上依旧是连续存放的,所有元素都是线性保存的,比如数组就是一种典型的顺序表,实际上顺序表也大多都用数组来储存.最简单的顺序表应该包括:数据,容量,有效数据元素.有了这几个元素,操作顺序表时比较方便如何构造和操作顺序表:#define _CRT_SECURE_NO_WARNINGS#include<...原创 2019-05-09 17:58:29 · 125 阅读 · 0 评论 -
数据结构——栈
1.栈的简介栈是一种特殊的线性表,它的特点是只能从一端添加或者删除数据(压栈\弹栈)这一段被称为栈顶.而无法操作的一端称为栈底.这种操作的特点被称为先进后出构造栈一般用线性表,当然链表也可以,但是用线性表相对来说比较简单.2.栈的基本操作栈的初始化压栈(入栈)弹栈(出栈)获取栈的大小判断栈是否为空遍历打印栈的所有元素销毁栈,主要是要free掉malloc申请的空间3.栈的...原创 2019-05-19 16:41:46 · 165 阅读 · 0 评论 -
链表详解
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<assert.h>#define MAX_SIZE 10typedef int SDataType; // 定义链表的节点 typedef struct SListNode { SData...原创 2019-05-19 00:32:41 · 79 阅读 · 0 评论 -
代码练手4_23 喝汽水、数组出现两次的数、模拟strcpy,strcat
一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。在这里插入代码片喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#define START_MONEY 20int main (){...原创 2019-05-04 16:19:17 · 115 阅读 · 0 评论 -
代码练手4_18字符串操作系列
1.实现一个函数,可以左旋字符串中的k个字符。kishere左旋一个字符得到ekisherkishere左旋两个字符得到rekishe2.判断一个字符串是否为另外一个字符串旋转之后的字符串。例如:给定s1 =kishere和s2 = she,返回1,给定s1=kishere和s2=keh,返回0.#define _CRT_SECURE_NO_WARNINGS#include<s...原创 2019-04-18 16:36:41 · 131 阅读 · 0 评论 -
游戏:扫雷
得闲写了一个我最喜欢的游戏之一:扫雷#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#define max_row 10#define max_col 10int row=0, col=0;char maps[max_row][max_col];int mines_map...原创 2019-04-14 18:01:14 · 81 阅读 · 0 评论 -
代码练手4_8
找了一些递归算法的题目练习:递归和非递归分别实现求第n个斐波那契数。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int Fibonacci( int num) { if (num ==1||num==2) { return 1; } else return ...原创 2019-04-13 10:35:44 · 87 阅读 · 0 评论 -
代码练手4_14
编写函数:这个函数的返回值value的二进制位模式从左到右翻转后的值。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>unsigned int unsigned_int_reverse_bit(unsigned int soure) {//实参和形参和返回值都要是无符号数 ...原创 2019-04-15 22:25:59 · 85 阅读 · 0 评论 -
代码练手4_10
杨辉三角:打印杨辉三角如下图11 11 2 11331#include <stdio.h> #include <stdlib.h>int main(){ int col=10; printf("how many column you want to see?"); scanf("%d",&col); int a[20]...原创 2019-04-12 14:49:55 · 116 阅读 · 0 评论 -
名侦探柯北的神预测
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。#include <stdio.h> #include <stdlib.h>int main(){ char murder; for(murder='A';...原创 2019-04-12 14:48:52 · 219 阅读 · 0 评论 -
代码练手3_31
实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出99口诀表,输入12,输出1212的乘法口诀表。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int main (){ int a, b, n; printf("please enter the nu...原创 2019-04-02 20:10:45 · 85 阅读 · 0 评论 -
跳水运动员的瞎逼预测
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。#include <stdio.h> #include <stdlib.h>int check(int play...原创 2019-04-10 20:09:11 · 120 阅读 · 0 评论 -
游戏:井字棋
炸鸡写的第一个游戏:井字棋~#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include <string.h>#include <time.h>#define MAX_ROW 3;#define MAX_COL 3;char ches[3][3];...原创 2019-04-04 19:11:34 · 166 阅读 · 0 评论 -
代码练手3_26
猜数字游戏#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<time.h>int menu() { int c; do { printf("--------------------\n"); printf("-------1.play-...原创 2019-03-31 11:59:58 · 116 阅读 · 0 评论 -
代码练手3_23
3.23撸代码日常今天终于在大神的指导下把github给搞定了,以后就可以在ipad上随时随地地撸代码了23333.好的开始!在屏幕上输出以下图案:* *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * MD写不了太多星...原创 2019-03-23 13:26:38 · 192 阅读 · 0 评论 -
字符串函数实现strcmp\strcpy\strcat\strstr\strchr\
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>char* Strcat(char* dest, char* source) { int i , j; for (i = 0; dest[i] != '\0'; ++i); fo...原创 2019-05-09 23:14:58 · 103 阅读 · 0 评论