C语言
frozen122
这个作者很懒,什么都没留下…
展开
-
vs2019配置opencv过程中遇到的若干错误记录
安装包下载问题这个问题比较诡异,没有在网上遇到类似问题。用迅雷下载官网安装包,189M的安装包在下载到大约15%时,文件大小突然变成289k,下载下来当然是不能用的。打开又关上官网重新下载依然如此。最后是无意中发现有一个最开始打开又一直没注意的官网网页,再次尝试下载,成功!不知道是什么玄学,姑且把那个成功的网址留下,祝大家不会遇到这种事情!https://opencv.org/releases.html#C1107 未能找到程序集“platform.winmg“:请使用/AI或通过设置..原创 2021-12-07 15:26:40 · 1982 阅读 · 0 评论 -
C语言|链栈和链队列实现回文数判断
已知:栈先进后出队列先进先出如果将 一组回文数(eg:123321)从中间分开(123和321)分别传入栈和队列中,那么他们出栈、队列的顺序依次为(321和321)那么比较每一次出栈/队列的数字就可以比较一串数字是否为回文数。#include<string.h>#include<stdio.h>#include<stdlib.h>typedef struct snode{ char data; //出于方便使用.原创 2021-04-25 23:46:48 · 2347 阅读 · 0 评论 -
双向链表应用实例
Q2:整数序列保存在双向链表中,实现如下操作:(1)创建;(2)遍历输出;(3)按值查找;(4)按位序插入;(5)按位序删除;#include<string.h>#include<stdio.h>#include<stdlib.h>typedef int ElemType;typedef struct Dnode{ ElemType data; struct Dnode* pre; struct Dnode* next;}Dnode, *D原创 2021-04-10 11:58:43 · 375 阅读 · 0 评论 -
线性表的应用实例(交并差)
整数集合用单链表实现存储,实现如下操作:(1) 初始化集合(2)插入一个数到集合指定位置(3)按值删除集合中的元素(4)按值在集合中进行查找(5)清空集合(6)求两个集合的交集(7)求两个集合的并集(8)求两个集合的差集(9)输出集合#include<string.h>#include<stdio.h>#include<stdlib.h>typedef int ElemType;typedef struct Lnode{ ElemType原创 2021-04-10 11:54:26 · 611 阅读 · 0 评论 -
带头结点的单向循环链表的定义,初始化,加工(插入,删除,修改),遍历,实例
带头节点的单向循环链表头指针指向第一个结点的地址,当头指针为空时,链表为空。建立typedef struct{ char name[20]; float score;} STD;typedef STD ElemType;typedef struct Londe{ ElemType data; //data是一个STD类型的变量 struct Lnode *next;}LNode,*LinkList; //LNode是结点数据类型,LinkList为指向节点的指针类型原创 2021-04-05 18:19:49 · 1518 阅读 · 0 评论 -
不带头结点的单向链表的定义,初始化,加工(插入,删除,修改),引用,实例
顺序表顺序表的初始化加工型操作改变线性表本身初始条件是线性表已存在置空插入删除修改置空插入将新数据插入指定位置,线性表长度加一int insertList(SqList *L,int i,ElemType e) //传递数据的指针,插入位置,插入数据{ int k; if(i<1||i>L->length + 1) {printf("插入位置异常!\n");return 0;} //判读插入位置是否合理 if(L->l原创 2021-04-05 16:46:45 · 1830 阅读 · 1 评论 -
带头结点的单向链表的定义,初始化,加工(插入,删除,修改),引用(遍历,查找),实例
顺序表顺序表的初始化引用型操作只使用线性表中的元素,但并没有改变线性表本身初始条件是线性表已存在判断是否为空求长度按位读取按值求位遍历(输出)判断是否为空原创 2021-04-05 10:17:24 · 901 阅读 · 0 评论 -
带头结点的单向链表应用实例
题目查阅中国党史的重要事件(不少于10项)分析并提取其中的数据对象采用带头结点的单链表存储信息,实现中国党史知识的管理(按时序),功能可以包括:初始化,创建,输出,查找,增加,删除,按某成员修改等。但不限于上面的功能。解:#include<string.h>#include<stdio.h>#include<stdlib.h>typedef struct{ char name[20]; int time;} HIST;typede原创 2021-04-05 10:15:39 · 302 阅读 · 0 评论 -
顺序表的定义,初始化,加工(插入,删除,修改),引用(遍历,查找),实例
线性表抽象数据类型定义形式:ADT List{数据对象 ;数据关系;基本操作;{初始化操作;销毁操作;引用类型操作;加工型操作;}}顺序表用一组连续的储存空间存放线性表中的各个数据元素,用位置相邻的储存空间关系白哦是线性表中数据元素的前驱和后继关系;建立定义时需包括:一片连续的存储空间(数组或数组的起始位置)容量(数组的大小,防止溢出)长度(已存入数据个数)//方一,直接定义数组 常用!需掌握!#define MAX 100typedef struct{原创 2021-04-03 19:54:19 · 1891 阅读 · 0 评论 -
C语言|鼠标点击开始
所以CFree还是不太行,还是用VS才解决了问题记得要下EasyX一个很简单的界面,鼠标移到按钮上时会出现选中框,移开会消失#pragma warning(disable:4996)//为了防止报错#include<stdio.h>#include <stdlib.h>#include <windows.h>#include <conio.h>#include <time.h>#include <graphics.h>原创 2021-01-30 18:40:31 · 4766 阅读 · 8 评论 -
C语言|背景音乐播放及关闭
播放mp3格式的背景音乐如果没有反应的话,emmmm建议换成其它来源的的歌再试一试毕竟小生第一次也是没有反应,试着换了其他渠道下载的音乐就可以了直接上代码——#pragma warning(disable:4996)//为了防止报错#include<stdio.h>#include <stdlib.h>#include <conio.h>#include <time.h>#include <graphics.h>#include原创 2021-01-30 18:07:49 · 3302 阅读 · 0 评论