摘要: 从B站学的。 代码实现 List Reverse( List L ) { List *next=NULL; List *re=NULL; while(L) { next=L->Next; L->Next=re; re=L; L=next; } return re; } 代码实现 List Rever 阅读全文
posted @ 2022-01-29 18:37 MIKI`(宋曼琦) 阅读(10) 评论(0) 推荐(0) 编辑
摘要: .需要先清楚一点,指针指向的是地址!!! 1.创建链表,插入数据 1.头插法(看图) 代码实现 #include<stdio.h> #include<stdlib.h> struct student { int data; struct student *next; }; int main() { 阅读全文
posted @ 2021-12-17 17:15 MIKI`(宋曼琦) 阅读(29) 评论(1) 推荐(1) 编辑
摘要: 军训期间没什么时间,链表还不会。先总结下指针。 1.指针赋值规范 指针p指向数组a[10]; *p=a; 2.**p;***p #include<stdio.h>; int main() { int a=9; int *p; int **q; int ***q1; p=&a; q=&p; q1=&q 阅读全文
posted @ 2021-12-13 00:10 MIKI`(宋曼琦) 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 做题情况:be like 1.程序填空题(扣了7分) 原因:太自信,直接写,没有放到本地运行一下,没看好题,一股脑直接写。 修改: 问题:函数名习惯性的写了a[i];(对不起我的眼睛🤦‍♀️) 修改 2.编程题 修改: 原代码问题:1.在做题过程中脑子混乱,把参数记错。 2.对数组的移动不太清楚, 阅读全文
posted @ 2021-12-02 16:26 MIKI`(宋曼琦) 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一维 需掌握的几种排序 1.选择排序 #include<stdio.h> int main() { int n,a[10],max,t; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&a[i]); } for(int i=0;i<n;i++) 阅读全文
posted @ 2021-11-06 00:25 MIKI`(宋曼琦) 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 私以这篇文章记录下多种图形的打印(以*为例) 关键在于空格个数,字符个数,找规律,for的嵌套调用 (一些小点,我标注在代码里或标注在代码后) 1.先从较基础的直角三角形开始 #include<stdio.h> int main(){ int n,i,j,k; scanf("%d",&n); for 阅读全文
posted @ 2021-10-15 22:49 MIKI`(宋曼琦) 阅读(156) 评论(1) 推荐(1) 编辑
摘要: 1.易错易混点 switch-case的控制表达式只能是整数型的结果 if语句:忘了大括号;if后面加了;;错误使用了==和= 10/3*3.0=9;10/3.0*3=10; 较小数/较大数=0 较小数%较大数=较小数 double类型的不能实施% fabs是求浮点数x的绝对值,abs是求int类型 阅读全文
posted @ 2021-09-27 16:53 MIKI`(宋曼琦) 阅读(33) 评论(1) 推荐(1) 编辑
摘要: 作为一名小白,以此记录一下我学习上从困惑到理解的过程。 1.pro:在刚开始做题时,系统常会提醒我"格式错误","无法编译" ans:点击查看,系统告诉我大致问题,我再看一次程序,是否有错误,少了分号,少了引号,符号运用错误。格式有问题:是不是哪少加了空格,没有保留几位小数,没有向右或向左对齐。 2 阅读全文
posted @ 2021-09-22 21:50 MIKI`(宋曼琦) 阅读(44) 评论(1) 推荐(2) 编辑
摘要: 作为一名小白,以此记录一下我学习上从困惑到理解的过程。 1.pro:在刚开始做题时,系统常会提醒我"格式错误","无法编译" ans:点击查看,系统告诉我大致问题,我再看一次程序,是否有错误,少了分号,少了引号,符号运用错误。格式有问题:是不是哪少加了空格,没有保留几位小数,没有向右或向左对齐。 2 阅读全文
posted @ 2021-09-19 17:35 MIKI`(宋曼琦) 阅读(38) 评论(1) 推荐(1) 编辑