E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
C语言编程实战
人工智能三子棋-人机对弈-人人对弈,谁会是最终赢家?
本文由原始豌豆原创CSDN首发如需转载还请通知⚠欢迎各位→点赞+收藏⭐️+留言系列专栏:
C语言
项目实践前言 相信大家都玩过三子棋或者五子棋游戏,但你会通过编程完美实现吗,本篇将带领你真正学会AI智能三子棋
原始豌豆
·
2024-02-14 19:12
人工智能
c语言
算法
开发语言
C语言
程序【皮卡丘猜数字】两万字详解(带音乐和动画)
✅作者简介:大家好我是原始豌豆,感谢支持系列专栏:
C语言
项目实战️作者主页:原始豌豆的博客创作不易:本文共两万八千字,文章最后附上全部源码和音频包,欢迎大家点赞,关注,评论前言 猜数字游戏是大多数人学习
原始豌豆
·
2024-02-14 19:42
C语言项目实践
c语言
开发语言
程序人生
windows
visualstudio
【
C语言
进阶】深度剖析数据在内存中的存储--上
1.
C语言
中的数据类型的简单介绍注:C99标准里面,定义了bool类型变量。这时,只要引入头文件stdbool.h,就能在
C语言
里面正常使用bool类型。
原始豌豆
·
2024-02-14 19:41
C语言进阶
c语言
开发语言
visualstudio
掌握
C语言
文件操作:从入门到精通的完整指南!
✨✨欢迎大家来到贝蒂大讲堂✨✨养成好习惯,先赞后看哦~所属专栏:
C语言
学习贝蒂的主页:Betty‘sblog1.什么是文件文件其实是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。
·
2024-02-14 19:18
程序员
程序猿们这段
C语言
代码你觉得怎么样?
C语言
是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。
小辰带你看世界
·
2024-02-14 19:58
Java运算符和表达式
Java运算符和表达式和
C语言
一样,java也有基础的运算符和表达式,用来完成一些基础的数学计算,以及逻辑运算,我们一起来学习一下吧。
努力学编程'
·
2024-02-14 18:53
python
开发语言
浅谈进制的转换
本文创作灵感来自CSDN@咸鱼WCY的咸鱼小白学嵌入式之
C语言
(2.进制)博主更完就没更了,决定书接上回(喜进制是个啥要理解进制,首先哈,咱得知道不同进制的含义说到底,各个进制其实有点像在用不同姿势表示一个数
无聊的木子
·
2024-02-14 18:20
学习
其他
其他
在
C语言
中如何处理字符串,
C语言
中字符串的处理方式
《
C语言
中字符串的处理方式》由会员分享,可在线阅读,更多相关《
C语言
中字符串的处理方式(4页珍藏版)》请在人人文库网上搜索。
朱庇特不是宙斯
·
2024-02-14 18:49
在C语言中如何处理字符串
c语言
怎么把字符存到文件中,
C语言
字符串处理文件保存
一、字符串函数1、strstr(str1,str2)用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。2、char*strdup(constchar*s)strdup()函数主要是拷贝字符串s的一个副本,由函数返回值返回,这个副本有自己的内存空间,和s没有关联。strdup函数复制一个字符串,使用完后,要使用delete函数删除
邦加拉斯
·
2024-02-14 18:49
c语言怎么把字符存到文件中
C语言
对字符串的处理
字符串的表现形式在
C语言
中,可以用两种方法访问一个字符串。用字符数组存放一个字符串,然后输出该字符串charstring[]="helloworld!"
优游涵养
·
2024-02-14 18:49
C语言
c语言
c++
开发语言
C语言
字符串处理
在
C语言
中,字符串是以字符数组的形式表示的,以空字符'\0'结尾。
C语言
提供了一系列的字符串处理函数,可以用于字符串的操作、查找、比较等。
Linux兵工厂
·
2024-02-14 18:49
c语言
开发语言
C语言
基础:猜数字小游戏的
C语言
实现(超详解释+源码)
友友们好,今天和大家一起做一个简单的
C语言
小游戏——猜数字。游戏规则如下:在1~100中,设置一个随机的数字,玩家需要在给出的提示下一步步缩小范围,猜出所设置的随机数,从而获得游戏的胜利,游戏结束。
煎饼小狗
·
2024-02-14 18:41
c语言
开发语言
高考
学习
这才是你需要的
C语言
、C++学习路线!请一定看到最后!
问:为啥我学完了
C语言
或者C++,却还是啥东西也做不出来?答:编程语言学完了就能做出东西那也真是天才哇!
折扇戏美人_a48e
·
2024-02-14 17:16
Python基础语法(番外篇)
一.文件操作1.打开文件和关闭文件这里文件打开模式有多种,与
C语言
大致相同(但是也有不一样的地方),现阶段我们只需要掌握三种即可,分别是:r:read模式,只读,如果对文件进行写入,就会抛出异常w:write
一枕眠秋雨>o<
·
2024-02-14 16:58
python神卷
python
开发语言
prcode
预处理详解(上)
1.预定义符号
C语言
设置了一些预定义符号,可以直接使用,预定义符号也是在预处理期间处理的。
c23856
·
2024-02-14 16:44
开发语言
c语言
【
C语言
笔记】assert怎么用?
一、什么是assert()?编写代码时,我们总是会做出一些假设,断言(assert)就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新启用断言。注意assert()是一个宏,而不
学以解忧
·
2024-02-14 15:17
C语言
:详解操作符(下)
上一篇链接:
C语言
:详解操作符(上)摘要:在上篇文章中,我们已经讲过位操作符等涉及二进制的操作符,这些有助于帮助我们后期理解数据如何在计算机中运算并存储,接下来本篇将更多的讲述一些
C语言
中经常要使用到的操作符
朝九晚五ฺ
·
2024-02-14 15:35
c语言
vscode
算法
C语言
——oj刷题——回文字符串
下面是一个示例代码,演示如何通过
C语言
实现判断回文字符串的函
朝九晚五ฺ
·
2024-02-14 15:35
算法
开发语言
c语言
用
C语言
实现去掉最大值最小值,再求平均值的算法
一般情况下,我们会先收集并存储所有数据,然后将这些数据全部传递给一个函数。该函数会找出其中的最大值和最小值,并对其他数据进行累加,最后求出平均值。现在我们来考虑另一种情况:周期性地获取一个数据,当达到指定数量后,直接计算出平均值,而不保存实时数据。一、实现typedefstruct{uint8_tu8Cnt;uint16_tu16Min;uint16_tu16Max;uint32_tu32Sum;
zmbnj
·
2024-02-14 15:57
c语言
算法
算法之CRC16校验(
C语言
)
#include#includeunsignedshortgetCRC16(unsignedchar*ptr,unsignedcharlen){unsignedchari;unsignedshortcrc=0xFFFF;if(ptr==0){return0;}if(len==0){len=1;}//if(len>=1;crc^=0xA001;}elsecrc>>=1;}ptr++;}}return
SSONICX
·
2024-02-14 15:26
算法
算法
c语言
数据结构
C语言
实现CRC-16 MODBUS校验码的生成,浅谈CRC-16检验码
关于CRC校验码CRC又称循环冗余校验,是用来检测或校验数据传输或者保存是否出现错误的一种方法。我也看了很多关于CRC校验码的文章,如果有没看懂的请看CRC码计算及校验原理的最通俗诠释这一篇文章,文章向我们介绍了CRC校验码是通过什么方法计算出来的,文章挺通俗易懂的。校验码的长度可以根据自己的意愿来定,也可以根据国际上的标准来定,根据自己的实际情况来定,校验码越长,出错的概率肯定就越小。校验码的唯
Kong Deheng
·
2024-02-14 15:55
C语言
c语言
keil
mdk
C&Python:表达式的求值顺序(evaluation order)
spm=1001.2014.3001.5482C中表达式的求值
C语言
针对表达式的计算,设置了操作符的优先级和结合性这两个特性,优先级用于解析不同优先级的符号,结合性用于解析相同优先级的符号。
日晨难再
·
2024-02-14 15:24
C语言
Python
python
开发语言
C语言
openJudge | 单词倒排
C语言
总时间限制:1000ms内存限制:65536kB描述编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。输入输入为一个字符串(字符串长度至多为100)。输出输出为按要求排序后的字符串。样例输入Iamastudent样例输出studentaamI答案方法一#includetypedefstruct{charword[100];}word;
Mryan2005
·
2024-02-14 15:22
#
openJudge
c语言
openJudge
C语言
系列4——函数:
C语言
的模块化力量
PassbyValue)2.2引用传递(PassbyReference)2.3使用建议3.递归函数的应用与注意事项3.1递归函数的应用3.2注意事项3.3使用建议4.练习题目4.1参考题目4.2参考答案写在最后写在开头在
C语言
中
theskylife
·
2024-02-14 15:22
C语言的成长之路
c语言
开发语言
学习
详解C&C++内存管理(new和delete)
文章目录写在前面1.C&C++内存分布2.
C语言
中动态内存管理方式:malloc/calloc/realloc/free3.C++内存管理方式(语法)3.1new/delete操作内置类型3.2new和
2023Fighting
·
2024-02-14 15:51
C++
c语言
c++
java
【C/C++】整数及乘积的溢出问题
比如:int类型,
C语言
标准规
剑心诀
·
2024-02-14 15:50
C++
c语言
c++
算法
python
C语言
系列3——流程控制:条件语句与循环结构
目录写在开头1.if语句的应用与语法解析2.switch语句的使用技巧3.for与while循环的比较与实际运用3.1for循环的使用3.2while循环的使用3.3比较与实际运用4.练习题目4.1题目介绍4.2参考答案写在最后写在开头在程序设计中,流程控制结构是至关重要的,它们决定了程序的执行顺序和条件。本文将介绍条件语句(if语句和switch语句)以及循环结构(for循环和while循环),
theskylife
·
2024-02-14 15:20
C语言的成长之路
c语言
数据库
开发语言
【Matlab入门】 第二章 向量和矩阵
第二章向量和矩阵引言第二章向量和矩阵一、如何生成/定义一个向量二、如何生成/定义一个矩阵三、子矩阵的提取及修改四、矩阵的拼接与扩展(主要借助逗号、分号的灵活使用,很重要)五、向量/矩阵的代数运算六、矩阵的逻辑运算(基本和
C语言
的逻辑运算方式相同
MonoSaka
·
2024-02-14 15:19
Matlab
matlab
矩阵
笔记
线性代数
【数据结构】二叉树先序、中序、后序及层次四种遍历(
C语言
版)
数据结构——二叉树先序、中序、后序三种遍历一、图示展示:(1)先序遍历(2)中序遍历(3)后序遍历(4)层次遍历(5)口诀二、代码展示:一、图示展示:(1)先序遍历先序遍历可以想象为,一个小人从一棵二叉树根节点为起点,沿着二叉树外沿,逆时针走一圈回到根节点,路上遇到的元素顺序,就是先序遍历的结果先序遍历结果为:ABDHIEJCFKG动画演示:记住小人沿着外围跑一圈(直到跑回根节点),多看几次动图便
咖喱年糕
·
2024-02-14 14:46
数据结构与算法
数据结构
c语言
开发语言
数据结构——二叉树根节点到特定节点路径(
C语言
版)
二叉树——根节点到特定节点路径查找一、思路二、代码实现一、思路使用二叉链表创建的二叉树,这里我的思路是用链栈来存放找寻二叉树特定节点中,用来存放节点元素个人思路:创建链栈,遍历二叉树并把路径中节点元素存放到栈中(如下图所示):L为一开始创建的链栈头指针flag=1,作为标记符,表示还没在一条路径中,找到要找的特定节点元素二、代码实现思路理解不了,可以结合运行结果图,加上自己画图理解,运行结果在最下
正弦定理
·
2024-02-14 14:16
数据结构
数据结构
二叉树
算法
【数据结构】二叉树根节点到特定节点路径(
C语言
版)
二叉树——根节点到特定节点路径查找一、思路二、代码实现一、思路使用二叉链表创建的二叉树,这里我的思路是用链栈来存放找寻二叉树特定节点中,用来存放节点元素个人思路:创建链栈,遍历二叉树并把路径中节点元素存放到栈中(如下图所示):L为一开始创建的链栈头指针flag=1,作为标记符,表示还没在一条路径中,找到要找的特定节点元素二、代码实现思路理解不了,可以结合运行结果图,加上自己画图理解,运行结果在最下
咖喱年糕
·
2024-02-14 14:15
数据结构与算法
数据结构
c语言
开发语言
数据结构—单链表、双向循环链表的实现【
C语言
】
目录✏️前言✏️链表的概念及结构✏️链表的分类✏️链表的实现无头+单向+非循环链表的实现结构(结点的实现):创建结点(初始化结点)尾插头插尾删头删查找(修改)pos之后的位置插入pos之后的位置删除带头+双向+循环链表的实现结构(结点的实现)创建结点(初始化结点)创建返回链表的头结点双向循环链表尾插双向循环链表尾删双向循环链表头插双向循环链表头删双向循坏链表在pos的前面进行插入双向循环链表删除p
会飞的阿喵
·
2024-02-14 14:55
数据结构【C语言】
链表
数据结构
c语言
数据结构—顺序表的实现【
C语言
】
目录前言一、顺序表是什么?二、顺序表的实现1.顺序表存储结构2.接口总结前言阅前提醒:本篇只是写出了顺序表里主要的算法代码,并没有以某种具体系统为轮廓来进行介绍。但是我想信,只要你掌握了这些主要的算法,你就能够拥有写出类似于“图书管理系统”此类系统的能力。(阅读前请先深呼吸,静下心来阅读哟,不管文章的质量如何,在当今碎片化信息泛滥的年代,能够静下心来也是一种能力!!!)..............
会飞的阿喵
·
2024-02-14 14:54
数据结构【C语言】
数据结构
c语言
我的
C语言
第3讲:分⽀和循环(上)C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使⽤if、switch实现分⽀结构,使⽤for、while、dowhile实现循环结构。1.if语句1.1ifif语句的语法形式如下:if(表达式)语句表达式成立(为真),则语句
小忆努力学C语言
·
2024-02-14 14:20
c语言
我的
C语言
猜数字游戏的实现#define_CRT_SECURE_NO_WARNINGS#include#include#includevoidmenu(){printf("********************************\n");printf("*******1.play*******\n");printf("*******0.exit*******\n");printf("********
小忆努力学C语言
·
2024-02-14 14:49
我的C语言--常见的题型
c语言
开发语言
我的
C语言
判断三⻆形1题⽬描述:输⼊三个整数a,b,c,判断由a,b,c作为三条边组成的三⻆形,如果不能组成三⻆形则输出:⾮三⻆形;如果是三⻆形,再继续判断,如果是等边三⻆形,则输出:等边三⻆形;如果是等腰三⻆形,则输出:等腰三⻆形;否则输出普通三⻆形;测试1:输⼊:345输出:普通三⻆形测试2:输⼊:333输出:等边三⻆形测试3:输⼊:334输出:等腰三⻆形12解法思路:三⻆形的判断⽅法是:对于三条边⻓a
小忆努力学C语言
·
2024-02-14 14:19
我的C语言--常见的题型
c语言
【
C语言
】简易英语词典
文章目录一、定义英语单词信息的结构体二、主函数功能逻辑三、查单词函数四、背单词函数五、补充一、定义英语单词信息的结构体添加必要的头文件、宏定义和声明,之后定义英语单词信息结构体。/*头文件和宏定义*/#include#include#include#include/*单词最大长度和单词定义最大长度*/#defineMAX_WORD_LENGTH20#defineMAX_DEFINITION_LEN
paid星!亦舒!
·
2024-02-14 12:25
c语言
C
基于stm32的贪吃蛇小游戏
我采用了
C语言
链表的方式来形成贪吃蛇。
snowknownothing
·
2024-02-14 12:45
小制作
stm32
单片机
游戏
STM32必备知识点(面试和工作用的到)
~取反操作使用技巧4.举例:二、ifdef条件编译三、extern变量申明二、编译原理1、Gcc编译的
C语言
程序占用的内存分为哪几个部分?三、STM32资料1、常用小知识2、基础
树的编程知识屋
·
2024-02-14 12:08
嵌入式基础
stm32
求职招聘
单片机
c语言
火柴加法,
C语言
程序设计100例之(18):火柴棒等式
例18火柴棒等式用n根火柴棍,可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棒拼出的整数(若该数非零,则最高位不能是0)。用火柴棒拼数字0~9的拼法如图1所示。图1用火柴棒拼的数字0~9另外,加号与等号各自需要两根火柴棒。编写一个程序,输入火柴棒的根数n,输出能拼成的不同等式的数目。说明:(1)如果A≠B,则A+B=C与B+A=C视为不同的等式(A、B、C>=0);(2)A和B
本多敏行
·
2024-02-14 11:31
c语言
火柴加法
取木棒21根
c语言
,关于m根火柴 ,人机最多取n根火柴(21根火柴进阶)
对于这个题,每个人看法不一样,理解不一样,当然程序也不一样。此题目中,我设置的机器与人都是随机数主要原理应该大致一样此题中,我们的要求,拿到最后一根火柴,则算输。拿到最后一根火柴则算输,那么我们应该去让人机取火柴尽可能的让人最后取到一根火柴。那么则可以从前面凑数,使之剩余的火柴凑成m(剩余)=r(未知)*(n+1)+1计算m%(n+1)的余数s,进行判断余数与第一次人的随机数的大小值,判断余数s的
淇智
·
2024-02-14 11:01
取木棒21根c语言
c语言
现有21根火柴,python应用-21根火柴游戏
"""21跟火柴"""fromrandomimportrandintdefmain():total=21whiletotal>0:print('剩余%d跟火柴'%total)whileTrue:num=int(input('你拿几根火柴:'))if10:com=randint(1,min(4,total))print('计算机拿走了%d跟火柴'%com)total-=comiftotal==0:p
哎不想起名
·
2024-02-14 11:01
c语言现有21根火柴
题记(37)--单词识别
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言
代码一、题目内容输入一个英文句子,把句子中的单词(不区分大小写)按出现次数按从多到少把单词和次数在屏幕上输出来,次数一样的按照单词小写的字典序排序输出
INT小蔡
·
2024-02-14 11:17
c++
题记(38)--整数的最大素因子
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言
代码一、题目内容对于给定的字符序列,从左至右将所有的数字字符取出拼接成一个无符号整数(字符序列长度小于100,拼接出的整数小于2^31
INT小蔡
·
2024-02-14 11:17
c++
题记(40)--二次方程计算器
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言
代码一、题目内容设计一个二次方程计算器二、输入描述每个案例是关于x的一个二次方程表达式,为了简单,每个系数都是整数形式。
INT小蔡
·
2024-02-14 11:16
算法
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言
基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末
YY的秘密代码小屋
·
2024-02-14 10:13
YY滴《单片机系列》
51单片机
mongodb
数据库
【51单片机】自定义静态数码管显示(设计思路&代码演示)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言
基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末
YY的秘密代码小屋
·
2024-02-14 10:13
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
【51单片机】一文带你利用【Keil软件的模板功能】【自定义模板】简化操作(带图详解)
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言
基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-14 10:13
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
【51单片机】利用【时间延迟】的原理规避【按键抖动问题】
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言
基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》
YY的秘密代码小屋
·
2024-02-14 10:12
YYの小小知识点
YY滴《单片机系列》
51单片机
mongodb
数据库
【Linux笔记】动静态库的封装和加载
一、静态库的封装我们在学习
C语言
阶段其实就已经知道一个可执行程序的形成过程分为预处理、编译、汇编、链接这四个阶段,而且也知道我们程序中使用的各种库其实是在链接的阶段加载的。
林先生-1
·
2024-02-14 10:39
Linux操作系统
笔记
服务器
linux
c++
后端
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他