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