- 博客(202)
- 收藏
- 关注
原创 【数据结构】 将两个有序顺序表中删除所有其值重复的元素,使表中所有元素的值均不同
算法思想:首先,按顺序不断取下两个顺序表表头较小的结点存入新的顺序表中。然后,看那个表还有剩余,将剩下的部分加到新的顺序表后面。
2023-02-02 17:30:39 509 1
原创 【成都信息工程大学】2022-807C语言程序设计
(成都信息工程大学 - 2022年807C语言程序设计大题答案)有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。
2022-12-07 20:45:55 2696 8
原创 【成都信息工程大学】2015-807C语言程序设计
功能:将随机输入的10个字符,从大到小依次排序输出(冒泡排序)功能:输出数组a中在同下标情况下与b数组中元素不同的元素。运行结果: 12 4 17 24 27。
2022-11-30 12:58:29 627
原创 【C语言】位运算符号集
程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 与11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理)。
2022-11-28 17:40:26 284
原创 【C语言】文件的存放、读取、利用文件创建链表、链表排序以及将其写入文件
【代码】【C语言】文件的存放、读取、利用文件创建链表、链表排序以及将其写入文件。
2022-11-26 19:14:27 3830 1
原创 【C语言】引入指针后,如何访问数组元素的方式
(2)使用指针:*(array+i)或者 *(p+i),其中p是指向数组第1个元素的指针变量,p=array。(1)使用数组名+下标的方式:array[i]
2022-11-22 21:33:33 1613
原创 【C语言】结构体传递给函数的方式的应用
1. 用结构体的单个成员作为函数参数,向函数传递结构体的单个成员(属于传值调用,不会影响相应的实参结构体的值)2. 用结构体变量做函数参数,向函数传递结构体完整结构(属于传值调用,不会影响相应的实参结构体的值),因为仅复制结构体首地址一个值给被调函数,相对于第二种方式,这种传递效率更高。作函数参数属于按引用调用,
2022-11-22 21:14:01 4810
原创 【C语言】读入一行有空格的字符(最多127个字符),统计并分别显示26个英文字母(不区分大小写)出现的次数
【代码】【C语言】读入一行有空格的字符(最多127个字符),统计并分别显示26个英文字母(不区分大小写)出现的次数。
2022-11-21 16:35:10 1246
原创 【成都信息工程大学】2021-807C语言程序设计
1.设计一个函数fun,其作用为使数组中最大元素项与第一位互换,数组中最小元素项与最后一位以为互换。(使用指针实现)
2022-11-21 15:35:16 1951 4
原创 对一个3行4列的整型数组中各元素值进行累加求和【随机产生0-9以内的3行4列的数组】
对一个3行4列的整型数组中各元素值进行累加求和【随机产生0-9以内的3行4列的数组】
2022-11-21 14:42:15 342
原创 【C语言】给你两个二进制字符串,输出它们的和(用十进制表示)
25.给你两个二进制字符串,输出它们的和(用十进制表示)。输入为 非空 字符串且只包含数字 1 和 0。输入: a = “11”, b = “1”
2022-11-09 16:30:05 598
原创 sscanf(“hello, world“, “%*s%s“, buf) -- “%*s%s“
%*s表示第一个匹配到的%s被过滤掉,即hello,被过滤了,如果没有空格则结果为NULL。
2022-11-08 17:04:07 208
转载 链式存储设计结点内的存储单元地址为什么要连续
value区域,箭头区域则是指针域指向逻辑上相链接的下一个结点,但是它们在空间上不一定连续。而对于它们的结点内部一定是连续的。**若第一个结点占用两个地址,那么value域的起始地址是1,则指针域的地址就是2**。
2022-11-07 17:18:14 2337 1
原创 C语言,两链表以学号为升序合并为一个链表并输出
入第二部分学生信息建立链表 B,每个链表中的节点包括学号、成绩;然后调用自定义函数 merge() 将两个。链表以节点的学号升序合并为一个链表 C。三个链表的内容均调用自定义函数 print() 输出在屏幕上。调用自定义函数 creat() 读入第一部分学生信息建立链表 A、调用自定义函数 creat() 读。
2022-11-04 18:05:01 690
原创 【余贞侠】- c语言程序设计第八章课后习题答案
输入两个整数,并将其交换输出。在包含10个整数的数组中,通过两个子函数,找出其中的最大值以及最小值5 * 5的矩阵,通过两个子函数,找出每行中的最大值,以及矩阵中的最大值有一个包含任意字符的字符数组,将数组中非字母字符删除将一个字符串拷贝到另一个字符串,函数原型为char *strcopy(char *s1, char *s2);输入5个字符串,利用指针数组对字符串进行升序排列
2022-09-03 09:41:30 667
原创 【余贞侠】- c语言程序设计第七章课后习题答案
其次就是排序,我使用的是冒泡排序,也就是双重循环,并设置一个临时的替代数,便于排序时的转换。解析:首先是输入,输入的时候使for循环,并且以’\n’也就是回车作为循环的结束条件。1.输入m个浮点数,然后按升序进行排列输出。...
2022-08-27 14:23:55 923
原创 c语言中常见的数学函数
c语言中常见的数学函数 abs()函数 labs()函数 fabs()函数 floor()函数 ceil()函数 sqrt()函数 log()函数 log10()函数 pow()函数 pow10()函数 exp()函数
2022-08-10 16:13:06 4828 2
原创 c语言中,一般如何判断浮点数是否等于0
如何判断浮点数是否等于0判断浮点数a是否等于0, 不能直接写表达式a==0,而是判断a是否近似为0,即判断a的绝对值是否小于或等于一个很小的数(如1e-6)。判断两浮点数是否相等亦然,应该判断它们的差的绝对值是否近似为0。...
2022-08-08 17:08:52 2195
原创 如何在printf中输出,特殊字符(如:%、\、““)或表示八进制012、十六进制0xc
如何在printf中输出,特殊字符(如:%、\、“”)或表示八进制012、十六进制0xc。
2022-08-07 15:48:30 2726
原创 标准C语言的32个关键字
C语言的32个关键字1. 基本数据类型: signed unsigned char int float double short long void2. 构造数据类型: struct union enum
2022-07-21 18:28:34 369
原创 C语言中 %d 与 %i 的区别
1.在scanf格式中,%d 只与十进制形式的整数相匹配。2. 而%i 则可以匹配八进制、十进制、十六进制表示的整数。 如若输入的数字有前缀 0,%i将会把它当作八进制数来处理,当然如若是前缀0x ,它将以十六进制来处理。...
2022-07-20 14:02:51 5758
原创 C语言中%d、%2d、%02d、%.2d的区别
2d按宽度为2输出,右对齐方式输出。若不够两位,左边补空格;%02d同样宽度为2,右对齐方式输出。位数不够,左边补0;%.2d从执行效果方面,与%02d一样。%d为普通的输出;
2022-07-15 19:36:53 11004
原创 error: variable-sized object may not be initialized(变量大小的对象不能初始化)
其报错的主要原因是因为,不可在定义数组时,同时进行初始化赋值,需要在之后进行赋值。
2022-07-07 14:44:10 8663 3
原创 printf() 输出数据格式汇总
整型%d 十进制整型;------->有符号的十进制整型;%ld 十进制长整型;%3d 位数为3,不足在左边补空格;%-3d 位数为3,不足在右边补空格; (-可以理解为非,默认是在左边加O和空格的,-表示不是在左边,那就是在右边了?)605d,位数为5,不足的在左边补0/ /不可能在右边补O%u 无符号十进制整型;%lu 无符号十进制长整型;%o 无符号八进制整型;/ /形如012%lo 无符号八进制长整型;%x 无符号十六进制整型;/ /形如Ox12%X 无符号十六进制整型大写;//
2022-07-04 09:04:42 3351
原创 DEV C++如何取消括号自动补齐
为什么要取消括号等自动补齐,最主要还是因为自己习惯了自己打括号,有时候没主要按两次,就会多了一个右括号,又得删除或者忘记了,还可能导致代码出问题,有时候一篇里面代码量少,可能还容易发现问题,可如果代码量过多,这也是个脑力劳动啊!...
2022-06-18 10:48:02 4335
原创 有关指针的数据类型的小结
10.5 函数指针变量在C语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以找到并调用这个函数。我们把这种指向函数的指针变量称为“函数指针变量”。函数指针变量定义的一般形式为:类型说明符 (指针变量名)();其中“类型说明符”表示被指函数的返回值的类型。“( 指针变量名)”表示“*”后面的变量是定义的指针变量。最后的空括号表示指针变量所指的是一个函数。例如
2021-10-05 14:04:32 137
转载 C语言中指针函数和函数指针区别
一、指针函数指针函数是返回指针的函数,主体是函数,返回值是一个指针基本声明形式:返回数据类型 + * + 函数名 + (变量类型1,…);int* fun(int,int); int * fun(int,int);int *fun(int,int);这三种声明都可以,第一种更加直观 返回值是 int* 类型示例:#include<stdio.h>int* fun(int* x)//传入指针 { int* tmp = x;//指针tmp指向x return
2021-09-12 16:22:33 314
原创 【小甲鱼c语言】C语言函数大全语法着色版(免费下载)
这是小甲鱼在课程中说到的C语言函数大全语法着色版。方便大家的查询阅览,有需求的可以自行下载!!!链接:https://pan.baidu.com/s/1m3mdhxN1ZJPqWVGZcdHmgw提取码:154x复制这段内容后打开百度网盘手机App,操作更方便哦...
2021-09-08 15:29:48 785 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人