自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构->第一章->顺序表->线性表

扩容问题!!!初始化、销毁、查看(打印)顺序表的尾部、头部插入顺序表的尾部、头部删除指定位置之前插入数据、删除指定位置数据

2024-07-15 18:34:01 266

原创 用冒泡排序来实现qsort函数

(注意引用strcmp的头文件 ‘ #include <string> ’ )总结:用冒泡排序来模拟qsort函数,关键是:如何判断是否要交换这对数据,以及怎样用冒泡排序来实现这对数据的交换。

2023-12-08 21:37:11 520 1

原创 qsort的 数组排序 和 结构体排序

!!特别注意:qsort的比较函数,返回值必须为 ‘ >0 ’ ' 0 ' ' <0 '这三种!!!//当‘p1-p2>0’时,交换 p1和p2的位置(也就是升序)//当‘p1-p2=0’时,不交换位置//当‘p1-p2<0’时,不交换位置位置//如果想实现降序,只需:return (*(int*)p2 - *(int*)p1);int i = 0;for (i = 0;i < sz;i++)int main()printf("qsort排序前:");

2023-12-06 11:21:46 688 1

原创 使用 回调函数 来 实现两个整型数字的加减乘除

【代码】使用 回调函数 来 实现两个整型数字的加减乘除。

2023-12-05 22:16:44 403 1

原创 指针数组;数组指针;函数指针;函数指针数组

1.指针数组。

2023-12-04 22:21:07 380

原创 求n的阶乘

/‘i’是形参,‘a’是实参// ‘ i ’ 求几的阶乘//阶乘的值为多少return 1;//‘0’的阶乘是1int j = 0;int k = 1;for (j = 1;j <= i;//求各个阶乘的值//将各个阶乘的值累加起来,就是我们最后想要的值return sum;//i>1时,返回值为sumint main()int a = 0;//'a':要求的值printf("请输入需要求几的阶乘:");//'a'是实参return 0;

2023-12-02 20:37:51 403

原创 冒泡排序(升序)

【代码】冒泡排序(升序)

2023-12-02 17:19:24 645

原创 最近代码的练习补交

【代码】最近代码的练习补交。

2023-11-29 09:36:29 355 1

原创 数组的学习

注:二维数组初始化的时候,行可以为空,但是列不能为空。-----------引用时,要加 ' #include '。----------引用时,要加 ‘ #include ’ 头文件。以下这个代码,是一个遍历查找,一个一个的比对目标值(通过scanf函数输入的值)。这两者的数据类型分别是:int [4] 和 int [5]。7. sizeof函数:计算的是变量或者类型的长度大小,单位是字节。1. 例如,如下的代码,虽然代码不同,但表示的是一样的意思。

2023-10-25 19:28:34 43 1

原创 牛客网c练习题

2)getchar()是一个单个获取字符的函数。----当没有第二个getchar()时,会多输出一 个*,因为摁回车的时候,相当于输入了一个‘LF’,LF+32=42(*)。代码解析:1)当提到大小写字母转化,应当第一时间想到ASCII表,(A+32=a)代码解析:1)“%*c”的含义,把输入中间的任何字符,解析后就被丢弃。代码解析:倒序输出一个十进制整数,其实也就是把 ’% 10’的余数逐个输出。3)putchar()是一个输出字符函数。4.输入学号,成绩。1.倒序输出一个十进制整数。

2023-10-21 22:17:01 202 1

原创 作业课程的学习

4.知道了3个数(a,b,c),从大到小排列的代码核心:找一个中间变量,用来暂时储存a(b,c)的值。(理解起来不难,但是实操的时候总觉得怪怪的)3.加深了对scanf(“%c”)与(“ %c”)的区别。了解了strlen函数的作用---求字符串常量;C语言→可执行程序,需要经过编译和链接;回车(\r)与换行(\n)的区别;对各种定义有了更深的理解。

2023-10-18 22:04:20 39

原创 今天学习总结

4.了解到了c语言的整体性。如何把问题转化成代码,不仅需要清晰的逻辑,还需要一定的知识储备和经验,而且代码的执行方案不仅一种,有待进一步学习并优化。2.完成了目前的课程作业。3.完善了目前的课堂笔记。1.补掉了欠缺的课程。

2023-10-16 22:00:11 34 1

原创 整理第三节课所学并再实操一遍代码

()||()||()......’ 中,只要第一个条件满足,就会退出该程序。4.逻辑操作符:‘&&’ (并且的意思,相当于 ‘与’ 门,有0为0,全1为1) 和 ‘||’ (或者,'或' 门,有1为1,全0为0) 的运用。‘()&&()......’ 中,第一个条件满足,才会执行第二个条件。也就是说,当第一个条件不满足时,程序就会退出。2)在 for 循环中,这三者之间的关系,很明显,也方便修改。不像while循环,这三者之间,有间隔,不方便查找和修改。1)while循环语句三要素:1)初始化部分;

2023-10-15 12:01:35 42 1

原创 C-第二节课

/前置++,先+1,后使用。本例中,m先+1,再赋给n。//'+'k可以省略,不表示含义。**其实就是+(-)的操作先执行还是后执行。前置--先执行运算+/-;后置--后执行运算+/-。//后置++,先使用,后+1。本例中,b先用a,a再+1,。3.前置++(--)和后置++(--)的区别。

2023-10-13 21:36:19 37

原创 自我情况分析

所以我决定做些什么,不仅是为了自己,也是为了让我上学而不辞蹦波的父母(我实在无颜对父母说,这一年我白花父母的钱,然后还一无所获,甚至还有些倒退)。对自己一年学习生活的失望,经过一年的探索和摆烂,我拖到了大二,其中还挂了一门学科(英语),这让我不禁反思,上大学是为了什么?1.自我介绍:大家好,我是一名大二的学生,专业是计算机相关专业,经过的在大学的一年学习生活经历,以下和各位谈一谈,关于我在这一年的情况。相信各位大一新生都对大学生活都有过自己的期许,但是我作为一个二本院校的学生,收货的确实迷茫、失望和焦虑。

2023-10-12 11:10:45 52

原创 第二节课的部分代码

int main()return 0;int main()/*printf("??)\n");printf("\?)\n");*/*/return 0;

2023-10-11 22:23:06 45

原创 明解C语言第一章8个代码

printf("该整数加上12的结果是:%d\n", n4 + n5);printf("该整数减去6的结果是:%d\n", n4 - n6);printf("15减去37的结果是:%d\n", n1 - n2);printf("它们的乘积是:%d", n7 * n8);printf("请输入两个整数:\n");printf("请输入一个整数:");printf("请输入一个整数:");printf("天\n地\n人\n");printf("整数1:");printf("整数2:");puts("地");

2023-10-10 21:49:34 47 1

原创 C语言第一节课

认识了C语言的基础知识(main函数,stdio.h标准库,ASCII编码等等)

2023-10-09 22:17:51 35

原创 第一次使用

目前大二,希望可以通过自己的学习,不断提升自己的专业能力。即将迎来中秋国庆小长假。

2023-09-27 21:16:58 41 1

空空如也

空空如也

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

TA关注的人

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