自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 2020-08-24 基础复习1

1.冯诺依曼体系结构 2.如何理解内存 一个大走廊每个房间1字节 房间门牌号>“地址” 3.内存和外存 (1)内存支持随机访问能力,访问某个地址的开销差不多 外存也支持随机访问能力,但程度不如内存,访问开销比顺序访问开销大 (2)内存存储空间小 外存存储空间大 (3)内存访问速度快 (内存快3--4个数量级,几千倍) 外存访问速度慢 (4)内存成本高 外存成本低 (5)掉电时...

2020-08-24 21:26:13 179

原创 常见排序方法总结

数据结构中常见排序方法主要有以下几种: 插入排序:①直接插入排序②希尔排序 选择排序:①选择排序②堆排序 交换排序:①冒泡排序②快速排序 归并排序 1.直接插入排序 假设第一个数据有序,将待插入数据从后向前依次比较. 代码如下: void InsertSort(int* array, int n) { for (int i = 0; i < n - 1; i++) { //新数据插入 //end表示有序序列的最后一个位置 int end ...

2020-06-20 22:41:20 548

原创 结构体简单注意事项

结构体是一些值得集合,这些值称为成员变量.结构体的每个成员可以是不同类型的变量. 甚至可以是结构体. 结构体可以用 { } 初始化, 不能用 { }赋值; ->等价于先 * 再 . p ->name等价于 (*p) .name 结构体传参时,要传结构体的地址. 因为函数传参的时候,参数是需要压栈的。 如果传递一个结构体对象的时候,结构体过大,...

2020-04-10 19:04:38 334

原创 三个简单C编程

1.在屏幕上输出菱形 #include <stdio.h> #include <stdlib.h> int main() { int row = 13; int col = 13; for (int i = 1; i <= row; i++) { if (i < (row / 2) + 1) { for (int j = 1; j &l...

2020-04-10 18:13:11 159

原创 C进阶相关 (1)

(1) 冯诺依曼计算机结构: (2) 内存和外存的区别: 1.内存支持随机访问能力; 外存虽然也支持随机访问,但开销比顺序访问大很多. 2.内存存储空间小; 外存存储空间大. 3.内存访问速度快; 外存访问速度慢. 4.内存成本高; 外存成本低. 5.掉电时,内存数据丢失,外存数据还在. (3) C语言变量类型主要有: 整...

2020-03-06 12:20:52 190

原创 Github的安装及使用

Git作为一个版本控制工具十分好用,是程序猿的好帮手. 可以将代码上传到github上,支持同时维护多个版本的代码,支持多人协同开发. 接下来就和大家分享一下如何安装和使用Git. 首先,下载安装 1.安装 gitforwindows https://git-scm.com/downloads 2.安装 tortoisegit https://tortoisegit...

2019-12-04 23:47:49 229

原创 第八次

1.5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 #include <stdio.h> #include <stdlib.h> //思路: 遍历每种情况,看哪种...

2019-12-03 22:22:22 136

原创 三子棋的C程序实现

三子棋游戏 #define _CRT_SECURE_NO_WARNINGS #define MAX_ROW 3 #define MAX_COL 3 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h> //编程思路: 1. 显示菜单界面 // ...

2019-11-28 01:00:02 102

原创 第七次___关于递归的练习

1. 递归和非递归分别实现求第n个斐波那契数 递归实现: //递归实现求第n个斐波那契数 //斐波那契数列是指前两项为1,从第三项开始,每一项都等于前两项之和的数列 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int Fib(int n) { if (n == 1...

2019-11-27 00:42:56 122

原创 冒泡排序的C程序实现

升序实现 #include <stdio.h> #include <stdlib.h> void PrintArray(int arr[], int n) { //打印数组函数 int i = 0; for (; i < n; i++) { printf("%d", arr[i]); } putchar('\n'); } void Swap(in...

2019-11-22 23:03:22 253

原创 第六次

1. 在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * //在屏幕上输出以下图案: //* //*** //***** //******* //********* //*********** //************* /...

2019-11-19 23:57:05 96

原创 第五次

1. 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定. 例如: 输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。 //实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> int Function...

2019-11-19 11:59:25 156

原创 第四次

1.完成猜数字游戏 //猜数字游戏 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <time.h> void Game() { int toGuess = rand() % 100 + 1; //生成一个随机数 while (1)...

2019-11-17 01:08:56 112

原创 第三次

1.将数组A中的内容和数组B中的内容进行交换(数组一样大) //将数组A中的内容和数组B中的内容进行交换(数组一样大) #include <stdio.h> #include <stdlib.h> int main() { int i = 0; int arr1[] = { 1,2,3,4,5 }; int arr2[] = { 11,12,13,14,1...

2019-11-16 18:54:45 210

原创 第二次

1. 给定两个整形变量的值,将两个值的内容进行交换 //给定两个整形变量的值,将两个值的内容进行交换 #include <stdio.h> #include <stdlib.h> int main() { int a = 1, b = 2, c; c = a; a = b; b = c; printf("%d %d\n", a, b); system...

2019-11-16 17:16:43 111

原创 第一次

1. 打印100~200 之间的素数 #include <stdio.h> #include <stdlib.h> int main() { int i, j; printf("100-200之间的所有素数为:\n"); for (i=100; i<=200; i++) { for ( j=2; j<i; j++) ...

2019-11-14 20:48:30 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除