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语言循环控制
Linux
C语言
学习day11:递归与结构体
【1】递归函数1.概念:自己调自己的函数2.注意:递归函数需要有终止条件3.递归函数调用的执行过程分为两个阶段:递推阶段:从原问题出发,按递归公式递推从未知到已知,最终达到递归终止条件。回归阶段:按递归终止条件求出结果,逆向逐步代入递归公式,回归到原问题求解。递推阶段:古之欲明明德于天下者,先治其国;欲治其国者,先齐其家;欲齐其家者,先修其身;欲修其身者,先正其心;欲正其心者,先诚其意;欲诚其意者
墨鱼馒头
·
2024-02-04 13:02
指针
数据结构
编程语言
c语言
再识
C语言
DAY14 【指针(上)】
文章目录前言什么是指针指针类型1、整型指针的访问权限说明:2、字符指针的访问权限说明:野指针野指针的成因1、指针未初始化2、指针的越界访问3、指针所指向的空间释放了如何避免野指针常量指针和指针常量1、常量指针——指向“常量”的指针(constint*p,intconst*p)2、指针常量——指针类型的常量(int*constp)例题如果您发现文章有错误请与我留言,感谢前言本文会大量使用该博主文章的
马职音人
·
2024-02-04 13:02
c语言
开发语言
学习
[
C语言
]自学笔记day9(函数递归)
函数递归函数的递归类似于套娃通过在函数中调用这个函数的方式来产生递归例如求:一个数字的阶乘(10的阶乘为1*2*3*4*5*6*7*8*9*10)intfac(inta){if(a>1){returna*fac(a-1);}else{return1;}}intmain(){inta=0;scanf("%d",&a);printf("%d\n",fac(a));return0;}fac函数在fac函
Guilili_X
·
2024-02-04 13:02
自学c语言
c语言
开发语言
后端
再识
C语言
DAY13 【递归函数(超详细)】
文章目录前言一、函数递归什么是递归递归的两个重要条件练习一练习二==递归与迭代==练习三练习四==在练习三、四中出现的问题==如果您发现文章有错误请与我留言,感谢前言本文总结于此文章一、函数递归什么是递归函数调用自身的编程技巧称为递归(函数自己调用自己)递归分为**递推和回归**递归的策略它通常把一个大型复杂的问题层层转换为一个与原问题相似的小问题来解决。递归的重要思想:把大事化小例如(史上最简单
马职音人
·
2024-02-04 13:31
c语言
开发语言
学习
详解C++如何取随机数以及处理各种随机问题
文章目录C++取均匀随机数的方法1、
c语言
中简单的rand()--范围有限0~327672、mt19937方法--范围无限C++关于均匀随机数的应用1、在圆内随机生成点(取值范围不是条形)2、非重叠矩阵中的随机点
半路杀出来的小黑同学
·
2024-02-04 12:43
算法
cpp
数据结构
c++
算法
数据结构
LEETCODE的第二题——两数相加(链表)
下面内容为自己学习时的记录,如有错误,欢迎指正文章目录LEETCODE的第二题——两数相加(链表)一、题目——2.两数相加二、思路链表三、题解1.使用python进行题解2.使用
C语言
题解一、题目——2
宁77吖
·
2024-02-04 12:03
数据结构
leetcode
链表
算法
C语言
·贪吃蛇游戏(上)
1.游戏任务使用
C语言
在Windows环境的控制台中模拟实现小游戏贪吃蛇游戏中要包含以下功能:1.贪吃蛇地图绘制2.贪吃蛇上下左右移动和吃食物3.蛇撞墙,或撞到自身死亡4.计算得分5.蛇身加速、减速6.
atlanteep
·
2024-02-04 12:49
C语言学习之旅
游戏
c语言
(
c语言
版)开源项目热榜,某个开源社区希望将最近热度比较高的开源项目出一个榜单,推荐给社区里面的开发者。对于每个开源项目
某个开源社区希望将最近热度比较高的开源项目出一个榜单,推荐给社区里面的开发者。对于每个开源项目,开发者可以进行关注(watch)、收藏(star)、fork、提issue、提交合并请求(MR)等。数据库里面统计了每个开源项目关注、收藏、fork、issue、MR的数量,开源项目的热度根据这5个维度的加权求和进行排序H=Watchx#watch+Wstarx#star+Wfokx#fork+Wiss
温暖名字
·
2024-02-04 11:01
华为OD
c语言
c语言
开源
开发语言
(
c语言
版)给一个字符串,由数字和小写字母构成,请保持数字的位置和先后次序不变,将小写字母从大到小排序
#include#include#includeintmain(){charstr[100];scanf("%s",str);for(inti=0;i
温暖名字
·
2024-02-04 11:01
c语言
c语言
开发语言
C/C++内存管理
C/C++内存分布
C语言
中动态内存管理方式:malloc/calloc/realloc/freeC++内存管理方式operatornew与operatordelete函数(重要点进行讲解)new和delete
你好,赵志伟
·
2024-02-04 11:56
c语言
c++
开发语言
(
c语言
版)strlen和sizeof的区别
#include#includevoidFun(charstr[100]){printf("7:%d",sizeof(str));printf("8:%d",strlen(str));char*p=str;printf("9:%d",sizeof(p));printf("10:%d",strlen(p));printf("11:%d",sizeof(*p));printf("12:%d",strl
温暖名字
·
2024-02-04 11:26
c语言
c语言
开发语言
(
c语言
版)智能成绩表
第1行输入两个整数,学生人数n和科目数量m。0structstudent{charname[11];intscore[11];inttotal;}mystu[100];voidmysort(structstudent*a,intnums,intcourse,intcmp){structstudenttemp={0};for(inti=1;i
温暖名字
·
2024-02-04 11:56
c语言
华为OD
c语言
算法
数据结构
C语言
中大小写字母的转化
在
C语言
中,大小写字母的转化是一个基础且常用的功能。这可以通过数学运算或标准库函数来实现。数学运算转化
C语言
中的字符是以ASCII码的形式存储的。小写字母和大写字母之间相差32。
love6a6
·
2024-02-04 11:55
c
c语言
深入探索Redis:Java开发者的关键指南
Redis(RemoteDictionaryServer),作为一款高性能的Key/Value键值对存储系统,是一个使用
C语言
编写的高性能内存数据库,一般会用来做缓存,消息队列,分布式锁,同时还支持事务
南 阳
·
2024-02-04 11:13
Redis
redis
java
数据库
缓存
C语言
学习日记——指针学习(一)
目录学习目标:学习内容:10.1地址和指针的概念编辑编辑10.3指针算法10.4指针函数学习练习:学习产出:学习目标:理解指针的定义和初步应用。学习内容:10.1地址和指针的概念指针是用来装地址的数据类型。其作用是通过被调函数修改主调函数10.2指计的定义指针的使用:10.3指针算法1指针加一=原有地址+sizeof基类型;2&与*可以相互抵消;3不同的基类型指针相减会编译报错4指针之间可以进行减
LanUU123
·
2024-02-04 11:12
学习日记
c语言
学习
c语言
C语言
学习日记——标识符和预处理命令
目录学习目标:学习内容:2.1局部变量和全局变量2.2标识符的可见性2.3static2.4预处理命令学习产出:学习目标:标识符和预处理命令学习内容:2.1局部变量和全局变量2.2标识符的可见性1标识符必须先定义再使用。2同一作用域不得出现同名标识符。3在没有包含关系的不同作用域中定义的同名标识符互补影响。4在两个或者多个有包含关系的作用域声明的的同名标识符,外层标识符在内层不可见。2.3stat
LanUU123
·
2024-02-04 11:42
c语言
学习日记
学习
c语言
C语言
学习日记——指针学习(二)
目录学习目标:学习内容:2.1快速排序算法2.2const2.3void*学习练习:学习产出:学习目标:今天主要学习字符串和指针的内容。学习内容:指针的进一步使用,迭代的学习2.1快速排序算法通过一轮的排序将序列分割成独立的两部分,其中前一部分序列的关键字均比后一部分关键字小。继续对长度较短的序列进行同样的分割,最后到达整体有序。在排序过程中,由于已经分开的两部分的元素不需要进行比较,故减少了比较
LanUU123
·
2024-02-04 11:42
学习日记
c语言
学习
c语言
【C++】详解类和对象(上)
访问限定符2.封装五,类的作用域六,类的实例化七,类对象模型1.计算类的对象的大小2.类对象的存储方式3.结构体内存对齐规则八,this指针1.this指针引出2.this指针特性一,面向过程和面向对象
C语言
是面向过程的
西西弗质
·
2024-02-04 10:24
C++
c++
java
jvm
操作系统:电梯调度
C语言
实现
磁盘调度--扫描算法(电梯调度)一,前言二,算法介绍三,
C语言
实现四,结果一,前言磁盘是一种高速、大量旋转型、可直接存取的存储设备。
西西弗质
·
2024-02-04 10:53
c语言
算法
java
windows
C文件操作
C语言
文件操作一,文件的概念1.为什么使用文件2.什么是文件二,文件的打开和关闭1.文件指针2.文件打开和关闭三,文件的读写1.顺序读写2.随机读写四,文件的格式1.二进制文件2.文本文件五,文件缓冲区一
西西弗质
·
2024-02-04 10:53
c语言
开发语言
Android开发--实时监测系统+部署故障诊断算法
0.项目整体思路介绍:搭建无人装备模拟实验平台,使用采集器对数据进行采集,通过网络通信Udp协议发送到安卓端,安卓端作界面显示,算法使用matlab仿真后,用
C语言
实现。
Afison
·
2024-02-04 10:48
Android
故障诊断
C/C++
android
Java学习之基础语法
Java学习之基础语法本文主要是对于有了其他语言基础的人总结的资料,因此本文只写出了Java与
C语言
,C++等语言的区别之处与部分重点。
Xiao Ling.
·
2024-02-04 10:43
java
学习
c语言
-文件操作-详解
目录1.为什么使用文件?2.什么是文件?2.1程序文件2.2数据文件2.3文件名3.⼆进制⽂件和⽂本⽂件?测试4.⽂件的打开和关闭4.1流和标准流4.1.1流4.1.2标准流4.2⽂件指针4.3文件的打开和关闭4.3.1熟悉了解⽂件的打开模式4.3.2简单实现文件的打开和关闭5.文件的读写5.1文件的读写函数介绍5.2使用fgetc和fputc文件读写函数实现文本数据的拷贝5.2.1fputc函数
阿祥成长日记
·
2024-02-04 10:06
c语言
开发语言
visual
studio
数据结构
算法
[C++系列] 71. 异常
文章目录1.
C语言
传统处理错误的方式2.C++异常概念3.异常的使用3.1异常的抛出和捕获3.2异常的重新抛出3.3异常安全3.4异常规范4.自定义异常体系5.C++标准库的异常体系6.异常的优缺点7.
Ypuyu
·
2024-02-04 09:53
[C++系列]
C++
异常
【C++从青铜到王者】第二十三篇:C++异常
系列文章目录文章目录系列文章目录前言一、
C语言
传统的处理错误的方式二、C++异常概念三、异常的使用1.异常的抛出和捕获2.异常的重新抛出3.异常安全4.异常规范四、自定义异常体系五、C++标准库的异常体系六
森明帮大于黑虎帮
·
2024-02-04 09:19
C++
c++
【
C语言
】异常处理 | assert函数 | errno错误码
文章目录
C语言
传统的处理错误的方式1.终止程序(例如使用`assert`)2.返回/设置错误码手动实现
C语言
库函数内置的错误码Linux系统调用内置的错误码
C语言
传统的处理错误的方式
C语言
传统的处理错误的方式主要包括
_宁清
·
2024-02-04 09:16
小概念整理
c语言
开发语言
异常
errno
assert
错误码
【C++】异常
文章目录一、
C语言
传统的处理错误的方式二、C++异常的语法三、异常的使用3.1异常的抛出和捕获3.2异常的重新抛出3.3异常安全3.4异常规范四、自定义异常体系五、C++标准库的异常体系六、异常的优缺点
_宁清
·
2024-02-04 09:13
C++
c++
开发语言
throw
异常
cpp
详解while((ch = getchar()) != EOF)
问题博主在学习
C语言
的过程中,遇到了这么一条语句intch;while((ch=getchar())!
AFei爱生活
·
2024-02-04 09:41
c语言
C语言
:字母金字塔
题目:编写一个程序,提示用户输入大写字母。使用嵌套循以下面金字塔型的格式打印字母需求:打印字母金字塔,要根据用户输入的字母来决定,如输入大写字母:A,则出现以下图形。AABAABCBAABCDCBAABCDEDCBA设计方案:本程序采用循环结构,但是为了避免出现多层嵌套循环,所以只用了一次循环,另一次循环是用来输出空格,这个代码的核心则是对变量flag的控制。具体思路:可以发现这个代码是对称结构的
AFei爱生活
·
2024-02-04 09:40
c语言
【C++入门到精通】C++的IO流(输入输出流) [ C++入门 ]
阅读导航引言一、
C语言
的输入与输出二、流是什么三、C++IO流1.C++标准IO流(1)istream(2)ostream(3)iostream(4)cin和cout2.C++文件IO流(1)ifstream
Yawesh
·
2024-02-04 09:24
C++
c++
开发语言
题记(39)--约数个数(大数据情况)
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整
C语言
代码一、题目内容输入n个整数,依次输出每个数的约数的个数二、输入描述输入的第一行为N,即数组的个数(N#includeintmain
INT小蔡
·
2024-02-04 09:08
c++
两个数组的交集](
C语言
)(两种解法:双指针+排序,哈希)
✨欢迎来到脑子不好的小菜鸟的文章✨创作不易,麻烦点点赞哦所属专栏:刷题我的主页:脑子不好的小菜鸟文章特点:关键点和步骤讲解放在代码相应位置前提:看本文章之前,建议先看看这篇对哈希算法的讲解哦,可能事半功倍哦~传送门:常见的三种哈希结构(数组,set,map)-CSDN博客题目链接:349.两个数组的交集-力扣(LeetCode)AC代码:法一:双指针+排序qsort函数不了解的可看我之前的文章:q
脑子不好的小菜鸟
·
2024-02-04 08:20
刷题
哈希算法
算法
散列表
[
C语言
]函数如何返回多个值
方式1.使用结构体结构体成员包含多个变量用于数据的返回;#includestructResult{intvalue1;intvalue2;};structResultgetValues(){structResultresult;result.value1=10;result.value2=20;returnresult;}intmain(){structResultvalues=getValues
clear sky .
·
2024-02-04 08:43
c语言
算法
开发语言
【
C语言
】图解链表的(2*2*2)八种类型
(一)链表的概念及结构概念:链表是⼀种物理存储结构上⾮连续、⾮顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表的结构与火车的车厢类似,淡季的时候,车厢数会相应的减少;旺季的时候,车厢数会额外增加几节。只需将火车的某节车厢去掉或加上,不会影响其他车厢,每节车厢是独立存在的。车厢是独立存在的,并且每节车厢都有上锁的车门,需要不同的钥匙才能解锁,假设在每次只能携带一把钥匙的情况下
水墨不写bug
·
2024-02-04 08:09
数据结构
开发语言
数据结构
【
C语言
】深入理解指针(4)回调函数
目录回调函数回调函数的应用i,简化代码逻辑ii,实现上下机之间的通讯回调函数回调函数就是⼀个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被用来调用其所指向的函数时,被调用的函数就是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的⼀方调用的,用于对该事件或条件进行响应。回调函数的应用i,简化代码逻辑//使⽤回调函数改造前#
水墨不写bug
·
2024-02-04 08:08
C进阶
c语言
开发语言
【
C语言
】顺序表详解
头文件的解释:(2)手把手实现动态顺序表a,初始化b,销毁c,打印d,扩容e,头插与头删f,尾插与尾删g,指定位置插入与删除h,顺序表查找某一元素正文开始(一)顺序表是一种数据结构顺序表是一种数据结构,
C语言
有一种内
水墨不写bug
·
2024-02-04 08:08
数据结构
数据结构
c语言
C语言
字符、字符串
一、
c语言
字符串的本质1、char类型数组
c语言
没有专门用来存储字符串的变量类型,字符串都是存储在char类型的数组中,char类型的连续空间中每个存储单元存储一个字符,数组末尾以’\0’结束,标志字符串的结束
权双
·
2024-02-04 08:04
c++
c语言
开发语言
strlen函数详解
个人主页:甜美的江欢迎点赞✍评论⭐收藏收录专栏:
c语言
希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!
甜美的江
·
2024-02-04 08:32
c
语言
c语言
【
c语言
】strcpy()和strncpy():字符串复制详解
个人主页:甜美的江欢迎点赞✍评论⭐收藏收录专栏:
c语言
希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步!
甜美的江
·
2024-02-04 08:32
c
语言
c语言
开发语言
haproxy 负载均衡
1.haproxy简介HAProxy是法国开发者威利塔罗(WillyTarreau)在2000年使用
C语言
开发的一个开源软件,是一款具备高并发(一万以上)、高性能的TCP和HTTP负载均衡器,支持基于cookie
wssswsss
·
2024-02-04 08:58
运维
测试工具
C语言
:10个评委打分,打分规则:去掉一个最高分,一个最低分。剩下的平均分就是该选手分数。
#includemain(){floatscore,max,min,s=0;inti;printf("分数:\n");scanf("%f",&score);max=min=score;s+=score;for(i=2;iscore)min=score;s=s+score;}s=(s-max-min)/8;printf("该选手分数:\n");printf("%5.2f",s);}
snow爱
·
2024-02-04 07:32
笔记
C语言
c语言
C语言
:输入年份,判断生肖
#includemain(){intyear,a;printf("请输入年份\n");scanf("%d",&year);if(year>=2021)a=(year-2021)%12;elsea=12-(2021-year)%12;switch(a){case0:printf("今年是牛年\n");break;case1:printf("今年是虎年\n");break;case2:printf("
snow爱
·
2024-02-04 07:01
笔记
c语言
开发语言
后端
C语言
:计算个人所得税
根据个人收入计算个人所得税。个人所得税的计算方法是:收入3500元以内的不收个人所得税;收入超过3500元的,超出3500元部分缴纳个人所得税,应缴纳税额的计算公式为:应缴纳税费=应纳税所得金额×适用税率-速算扣除数其中应纳税所得金额为:个人收入-3500,具体的每个收入层次应纳税的税率见表6-1所示。级数应纳税所得金额适用税率速算扣除数1不超过1500元3021500-4500101053450
snow爱
·
2024-02-04 07:01
c语言
开发语言
C语言
:输出100-1之间能被3或5整除的数字,每行输出5个数字。
#includemain(){inti,n=0;printf("能被100-1之间能被3或5整除的数字是:\n");for(i=100;i>=1;i--){if(i%3==0||i%5==0){n++;if(n%5==0)printf("%d\n",i);elseprintf("%d",i);}}}#includemain(){intn=0,i=100;do{if(i%3==0||i%5==0){
snow爱
·
2024-02-04 07:01
c语言
开发语言
C语言
:输入半径,计算圆的周长和面积。
#includemain(){doubler,d,area;scanf("%lf",&r);d=2*3.14*r;area=3.14*r*r;printf("圆的周长是:%f\n",d);printf("圆的面积是:%f\n",area);}
snow爱
·
2024-02-04 07:01
笔记
C语言
c语言
开发语言
【
C语言
】static关键字的使用
目录一、静态本地变量1.1静态本地变量的定义1.2静态本地变量和非静态本地变量的区别二、静态函数2.1静态函数的定义2.2静态函数与非静态函数的区别三、静态全局变量3.1静态全局变量的定义3.2静态全局变量和非静态全局变量的区别四、静态结构体变量4.1静态结构体变量4.2静态结构体变量与非静态结构体变量4.3题外话一、静态本地变量1.1静态本地变量的定义静态本地变量是指在函数或方法内部定义的变量,
琛:D
·
2024-02-04 07:47
C语言
C语言-学习小记
c语言
算法
开发语言
C语言
---计算n的阶乘
阶乘的概念:一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,且0的阶乘为1,自然数n的阶乘写作n!。任何大于等于1的自然数n阶乘表示方法:n!=1×2×3×…×(n-1)×n或n!=n×(n-1)!0!=11!=12!=2*1=23!=3*2*1=6…n!=n*(n-1)*…*2*1第一种:用递归的方法计算(函数调自己)//递归intfun(intn){if(n>1)//限
羊村懒大王
·
2024-02-04 07:17
c语言
算法
开发语言
初探编程世界:C++的力量和ChatGPT的智慧
一、C++的诞生和历史一)起源在很久以前的1983年,有一位叫BjarneStroustrup的程序员,他想让已有的
C语言
更加强大,于是他加入了一些新的特性,比如“类”(Classes),这样就诞生了C
小 D
·
2024-02-04 07:37
AI编程
c++
chatgpt
开发语言
AI编程
PAT1018 锤子剪刀布 (
C语言
)
1018锤子剪刀布(20分)大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入格式:输入第1行给出正整数N(≤105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中
'訫乁
·
2024-02-04 07:32
PAT乙级题(C语言)
学生选修课程系统设计(大一课设纯
c语言
)
学生选修课程系统1.课程信息录入2.课程信息浏览3.课程信息查询4.课程信息修改5.学生选修课程0.退出程序的主界面设计要求:试设计一选修课程系统,使之能提供以下功能:系统以菜单方式工作课程信息录入功能--输入课程信息浏览功能--输出课程信息查询功能--算法查询方式按学分查询按课程性质查询学生选修课程(可选项)设计提示:假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修
小小宇宙中微子
·
2024-02-04 07:25
c语言
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他