自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 组合VS继承

6. 继承的优点。

2024-11-19 22:58:41 665

原创 C++的输入与输出

用于在行末添加一个换行符。

2024-10-31 20:40:18 280

原创 C++变量声明与定义(有对引用的解释)

因此,当多次调用一个函数且要求在调用之间保留某些变量的值时,可考虑采用静态局部变量,虽然用全局变量也可以达到上述目的,但全局变量有时会造成意外的副作用,因此最好采用局部静态变量。

2024-10-31 20:35:22 346

原创 斯皮尔曼相关(Spearman correlation)系数

一.相关定义1.什么是秩?秩相关系数(Coefficient of Rank Correlation),又称等级相关系数,反映的是两个随机变量的的变化趋势方向和强度之间的关联,是将两个随机变量的样本值按数据的大小顺序排列位次,以各要素样本值的位次代替实际数据而求得的一种统计量。它是反映等级相关程度的统计分析指标,常用的等级相关分析方法有Spearman相关系数和Kendall秩相关系数等。

2024-10-30 23:00:50 1182

原创 多重线性回归

残差是回归模型中误差的估计。在理想的线性回归模型中,残差的平均值应该为零。残差的和也应该为零,因为预测值是根据最小二乘法计算的,这意味着它们被加权平均以使残差的总和最小。在一个好的回归模型中,残差应该随机分布,并且没有明显的模式。

2024-10-30 22:37:50 1078

原创 回归分析之二元Logistic回归

定类数据是一种分类数据,它将对象分为不同的类别或组,但这些类别没有自然的顺序或数值意义。

2024-10-29 23:02:35 860

原创 括号匹配判断

其中exp为需判断括号是否正确的表达式,返回值为1或0,如果为1,则表示括号匹配,0表示不匹配。

2024-10-04 21:24:15 291

原创 后缀表达式

后缀表达式是一种不需要括号的表达式。

2024-10-03 20:49:52 545

原创 执行时间模块(需补充)

并将其返回的函数替换原来的函数定义。这使得在函数定义后直接调用函数时,实际上是调用了被装饰后的函数。1.装饰器传入的参数是函数。

2024-06-07 11:19:18 161

原创 字符数组和字符串题

在32位系统中,下面的程序段将输出 ▁▁。下面的程序段将输出 ▁▁▁。下面的程序段将输出 ▁▁。3.*字符指针(1-1)1.字符数组(1-2)2.字符数组(1-3)

2024-04-22 22:16:09 291

原创 函数的问题

实参与形参的个数必须相等,但实参与形参的类型不一定要完全一致。在函数调用时,如果实参的类型与形参的类型不匹配,会进行隐式类型转换。静态变量的作用域是局部作用域,但是其生存期是整个程序运行期间,而不是仅在函数调用时。3.当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区。D.如函数调用时,实参与形参都为变量,则这两个变量不可能占用同一内存空间。B.实参与形参的个数必须相等,且实参与形参的类型必须对应一致。静态变量的作用域是在声明它的函数内部,而不是整个文件。

2024-04-22 22:09:18 405

原创 递归的题目

1.一个递归算法必须包括(3.递归函数的两个要素是(D.递归表达式、递归方程。B.终止条件和递归部分。D.终止条件和循环部分。B.递归出口、边界条件。C.边界条件、递归方程。

2024-04-22 21:52:31 201

原创 指针进阶题

所以,strcpy(str+2,"cdBCD")也就是将"z"用"cdBCD"进行字符串拷贝,拷贝后,原有的以'z'为起始的空间被"cdBCD"覆盖,而前面的"xy"不受影响 所以最后输出"xycdBCD"由于p1指向"abcd"的首地址'a'的地址,所以p1+2指向'c'的地址 p2=”ABCD”,由于p2指向"ABCD"的首地址'A'的地址,所以p2+1指向'B'的地址。,由于str指向"xyz"的首地址'x'的地址,所以str+2指向'z'的地址。,它是一个指向数组的指针,指向的是长度为6的。

2024-04-22 21:40:08 342

原创 单链表题目

根据需要动态地开辟内存空间,可以比较自由方便地插入新元素(结点),支持随机访问,故使用链表可以节省内存,操作效率高。将指针p的下一个结点的下一个结点的地址赋给指针p的下一个结点,即p->next=q->next;C.结点的存储空间分两部分,一部分用于存储结点的数据,另一部分用于存储其他结点的指针。4.在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行(5.在一个单链表head中,若要删除指针p所指结点的后继结点,则执行(D)。10.带头结点的单链表的结点结构。

2024-04-22 21:20:49 704

原创 C预处理题目

C语言中的非执行语句(如声明语句、定义语句等)不会被转换成二进制的机器指令,而是在编译阶段被处理并生成对应的符号表等信息。14.在“文件包含”预处理语句的使用过程中,当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是(寻找被包含文件的方式是首先在当前源文件所在的目录下查找,如果找不到,则在编译器的标准库路径下查找。预处理指令是在编译之前由预处理器处理的,它们不是真正的C语句,而是用来辅助编译过程的指令。C.扩展名为obj的文件, 经连接程序生成扩展名为exe的文件是一个二进制文件。

2024-04-22 20:13:46 1039

原创 首字母大写

说明:参数 in 和 out 为指示两个文件的指针。函数从 in 所指文件中的读出数据,将结果写入 out 所指的文件中。int main()elseputs("文件无法打开!");if (out)puts("文件保存成功!");return 0;/* 请在这里填写答案 */

2024-04-22 19:35:24 308

原创 倒数函数(宏)

请在空白处填写适当内容,用带参数的宏替换命令来实现相同的功能。说明:参数 x 为非零实数,函数值为其倒数 1/x。注:裁判程序有很多,不止一个。

2024-04-22 18:02:12 289

原创 统计成绩不及格学生信息

说明:(1)参数in和out为指示两个文件的指针。函数从in所指文件中读出数据,将结果写入out所指的文件中。(2)in所指文件中有很多行(不超过100行),每行对应一名学生的多个信息,以空格间隔,这些信息包括:学号(12位),姓名(不超过10个字符,且其中不含空格),三科成绩:数学,英语,C语言(均是<=100的非负整数)。(3)函数要求,某科成绩不及格(<60)的学生,需要将其“学号 姓名 该科课程名”三部分内容写入out文件中,每行一个结果。

2024-04-22 17:57:54 553

原创 统计单词数量(文件)(*)

请编写函数,统计英文文章的单词数量。

2024-04-22 17:38:57 360

原创 链表的基本操作-删除链表中的一个结点

在这里描述函数接口。例如:在这里解释接口参数。例如:其中head和name都是用户传入的参数。head是已经创建好的无头结点的链表的头指针;name是最大为19个字符的字符串。

2024-04-21 23:18:44 393

原创 链表的基本操作-创建一个链表

在这里描述函数接口。例如:在这里解释接口参数。在函数中输入m,及m行数据,完成链表的创建。该函数利用scanf从输入中获取学生的信息,并将其组织成单向链表。int num;/*学号*//*姓名*/int score;/*成绩*//*指向下个结点的指针*/单向链表的头尾指针保存在全局变量head和tail中。输入为若干个学生的信息(学号、姓名、成绩),当输入学号为0时结束。

2024-04-21 21:17:15 552

原创 英文单词排序(重点冒泡排序)

其中 color为指针数组首地址,n是字符串个数。int i;/* 调用函数 */for(i = 0;i < 5;/* 请在这里填写答案 */i < n - 1;i++)j < n;j++)注意:1.冒泡排序的规则2.交换时不能用strcpy,与上一题不一样,因为t为指针,交换的是地址。

2024-04-21 16:07:02 268

原创 十进制转换二进制

函数dectobin应在一行中打印出二进制的n。建议用递归实现。return 0;/* 你的代码将被嵌在这里 */

2024-04-21 15:53:55 199

原创 递归实现顺序输出整数 自然数各位数字之和(递归)

函数应将n的每一位数字从高位到低位顺序打印出来,每位数字占一行。

2024-04-20 23:08:27 299

原创 递归求阶乘和(不熟悉)

请编写函数,求阶乘。n!=1×2×3×⋯×n规定:0!=1。

2024-04-20 22:02:30 188

原创 6-7 查找子串

函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。

2024-04-18 20:50:26 261

原创 6-1查找星期

函数getindex应返回字符串s序号。如果传入的参数s不是一个代表星期的字符串,则返回-1。

2024-04-17 19:18:13 248

原创 文件选择判断题

又称随机存取文件,可以通过调用C语言的库函数来指定开始读(写)的字节号,然后直接对此位置上的数据进行读或写操作。C.在一个程序中当对文件进行了写操作后, 必须先关闭该文件然后再打开, 才能读到第一个数据。B.打开一个已存在的文件并进行了写操作后, 原有文件中的全部数据必定被覆盖。D.当对文件的读(写)操作完成之后, 必须将它关闭, 否则可能导致数据丢失。文件指针是用来指示当前正在操作的文件,而位置指针则是指示文件中的当前位置。A.C语言中的文件是流式文件, 因此只能顺序存取数据。

2024-04-15 20:57:03 429

原创 指针的进阶

定义了一个指针变量pb,它是一个 指向数组的指针,指向的是长度为6的int型数组。(二维数组)(多维数组实际上是数组的数组, 二维数组就是每个元素都是一个一维数组的数组。定义了含有5个元素的一维数组p ,每个元素是一个指向整型对象的指针数组。color是一个指针数组,其中每个 数组元素都是一个字符指针,分别 指向代表颜色的字符串。color[i]表示第i个单词的首地址,而* color[i]是第i个单词的首字母。2.一维指针数组定义的一般格式为: 类型名 * 数组名[数组长度];1.概念:如果数组的。

2024-04-09 17:01:17 297

原创 逆序数据建立链表

函数createlist利用scanf从输入中获取一系列正整数,当读到−1时表示输入结束。按输入数据的逆序建立一个链表,并返回链表头指针。int data;

2024-03-20 19:52:20 646

原创 输入字符串

请编写函数,从键盘输入一篇文章,将其写入到文件中。

2024-03-05 17:07:55 364 2

原创 学生信息的那些操作:(3)按姓名,查个人

有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下查找功能:输入一个学生的姓名,输出该学生学号、姓名、3门课程成绩。

2024-02-27 20:28:16 587

原创 学生信息的那些操作:(2)按学号,查个人

有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下查找功能:输入一个学生的学号,输出该学生学号、姓名、3门课程成绩。

2024-02-27 19:44:07 706

原创 学生信息的那些操作:(1)最高分,在哪里?

从键盘输入若干个学生的信息,每个学生信息包括学号、姓名、3门课的成绩,计算每个学生的总分,输出总分最高的学生的信息。

2024-02-27 19:10:44 487

原创 结构体相关知识点

4.理解:构造型数据类型,把有内在联系的不同类型的数据统一成一个整体,使它们相互关联;=”,”>”,”

2024-02-27 16:10:00 401

原创 C语言文件知识点

系统给每个打开的文件都在内存中开辟一个区域,用于存放文件的有关信息(如文件名、文件位置、文件状态等)。stdin,stdout,stderr就是这个fp,不过他是随着计算机系统的开启默认打开的,其中0就是stdin,表示输入流,指从键盘输入,1代表stdout,2代表stderr,1,2默认是显示器。就是把标准输入流stdin重定向到in.txt文件中,这样用scanf输入时,不会从键盘读取数据,而是从in.txt文件中获取输入。“w” 以只写方式,创建并打开文本文件,已存在的文件将被覆盖。

2024-02-26 21:35:44 681

原创 删除元素(数组)

输入一个递增有序的整型数组A有n个元素,删除下标为i的元素,使其仍保持连续有序。请注意当数组只有一个元素,并且被删除之后,则数组为空,此时应该是没有任何输出。/*删除数组a中下标为i的元素*/输入分三行,第一行是一个整数n(n<10),第二行是n个整数,第三行是要删除元素的下标i,i>=0。/*输出数组a的前n个元素*/输出删除下标为i的元素后的数组元素,数据之间用空格隔开。

2024-02-02 19:18:10 492

原创 scanf读取返回值问题

它将返回一个小于2的值,表示读取的变量数量少于指定的数量。成功读取了3个整数,它将返回3,表示成功读取了3个变量。未能成功读取两个整数(例如输入不符合预期的格式),scanf函数遇到文件结束标志函数返回值是-1。对每行输入,输出A+B的值,单独占一行。,键盘输入时,ctrl+z表示输入结束。,表示成功读取了两个变量。注:EOF是宏定义常量-1,每组一行,为整数A, B。成功读取并存储了两个整数,指示要读取两个整数。

2024-01-28 23:59:37 556

原创 在数组中查找指定元素

其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。

2023-12-19 22:28:25 558

原创 指针相关知识点

这意味着函数swap1中的操作只会影响到传递给它的副本,而不会影响到main函数中的变量a和b。3.变量在内存中所占存储空间的首地址,称为该变量的地址;//pd1是一个指向int类型的指针,而pd2是一个int类型的变量。2.将i的地址存入一个指针变量p中p = &i(可以存储地址的变量称为指针变量。指针变量也是一个变量,只不过该变量中存储的是另一个对象的内存地址;如果一个变量存储另一个对象的地址,则称该变量指向这个对象;//p指向变量i的地址(这是指针最常用的赋值方法)指针变量所指向的变量的类型。

2023-12-19 21:24:10 554

空空如也

空空如也

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

TA关注的人

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