自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 存储器类型(笔记)

一、存储器的类型1.Flash

2023-09-14 16:18:50 223

原创 链表初识(笔记)

可变数组数组在程序运行时,数组的元素个数是无法被改变的,即无法在程序运行的同时也对数组进行自动扩容,利用C语言的指针以及结构,可以初步实现这种功能例如下列代码/*可无限读入整数,且不断自行增长的函数*/#include <stdio.h>#include <stdlib.h>//#include <array.h>int const BLOCK_SIZE = 20;typedef struct { int *array; int size;}

2020-09-26 15:29:55 186

原创 结构(笔记)

C语言结构作为函数的参数,此时是在函数内部直接建立了另一个外部结构的克隆体,将外面的结构直接复制过来后在函数的内部进行相应的运算。与数组完全不同,数组传入的是指针,而结构体传入的是值。也可以返回整个结构。#include <stdio.h>#include <stdbool.h>struct date { //定义全局结构体,包含三个整型变量 int month; int day; int year;};bool isLeap(struct date d

2020-09-23 15:40:39 891 2

原创 字符串函数的实现(笔记)

C语言字符串函数C语言字符串函数在函数原型为string.h的头文件中,编写程序时直接调用即可strlensize_t strlen(char const *s)//作为参数,数组和指针形式一样,在这里用指针表达返回s的字符串长度(不包括结尾的0)const作用是strlen保证不会修改当前的内容strlen编写#include <stdio.h>#include <string.h> //字符串头文件 int mylen(const char *s) //定义

2020-09-13 10:48:30 298

原创 数组与指针(笔记)

数组和指针的关系函数参数表中的数组实际上是指针sizeof(a) == sizeof(int*)可以用数组的运算符[]进行运算#include <stdio.h>void minmax(int a[], int len, int *min, int *max); //定义最大值和最小值函数int main(){ int a[] = {1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,21,25, }; int min, max; printf("m

2020-09-11 20:32:53 142

原创 指针与const(笔记)

指针本身可以是const,指针所指向的变量也可以是const区别和联系指针是const表示一旦得到了某个变量的地址,不能在指向其他变量int *const q = &i; //q是const*q = 26; //OKq ++; //ERROR如果p所指的int是const表示不能通过指针变量去修改那个变量(并不是说能使那个变量成为const)const int *p = &i;*p = 26; //ERROR! (*p是const)i = 26; //OKp = &a

2020-09-11 20:32:00 134

原创 PTA 7-26 最大公约数和最小公倍数 (15分)(习题记录)

本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292输出样例:73 2044更相减损法:1 定义两个变量num1和num22 判断两个变量是否为偶数3 如果都是偶数,则对两个数进行除以2操作,同时记录除以2的次数4 判断除以二后的两个数是否满足都为偶数5 如果都为偶数返回第二步6 比较两个数之间的大小7 用较大的数减较小

2020-06-13 00:00:00 8866 2

原创 指针的一些使用方法(笔记)

指针使用一:交换两个变量的值#include <stdio.h>void swap(int *pa, int *pb);int main(){ int a = 5; int b = 6; swap(&a, &b); printf("a=%d,b=%d", a, b); return 0;}void swap(int *pa, int *pb) //实际是将外部的两个变量的地址传入函数内

2020-06-08 00:03:37 609

原创 TIC-TAC-TOE游戏-两层循环实现行与列的遍历(笔记)

#include<stdio.h>int main() {const int size = 3;int bost[size][size];int numberO;int numberX;int result = -1;for(int i = 0; i < size; i++) {for(int j = 0; j < size; j++) {scanf("%...

2020-06-05 22:53:34 393

原创 多重循环筛选10元以下的金额(笔记)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-06-05 22:45:12 244

原创 中国大学MOOC课程《程序设计入门——C语言》翁恺老师 第六周测试题 高精度小数(习题记录)

1高精度小数(10分)题目内容:由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。(0,1)之间的任何浮点数都可以表达为两个正整数的商,为了表达这样两个数的商,可以将相除的结果以多个整数来表示,每个整数表示结果的一位。即商的第一位用一个整数来表示,第二位用另一个整数来表示,以此类推,就可以输出一个高精度的除法结果了。如16/19的结果0....

2020-04-18 22:42:13 1871 3

原创 中国大学MOOC课程《程序设计入门——C语言》翁恺老师 第五周测试题(习题记录)

1素数和(5分)题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。...

2020-04-15 20:00:01 2845 1

原创 中国大学MOOC课程《程序设计入门——C语言》翁恺老师 第四周测试题(习题记录)

题目内容:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。这里的计算可以用下面的表格来表...

2020-04-14 18:54:43 1141 3

空空如也

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

TA关注的人

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