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语言编程学习
C语言
----函数递归(自我总结)
一.什么是递归?递归是学习C语⾔函数绕不开的⼀个话题!函数的递归:递归其实是⼀种解决问题的方法。在C语⾔中,递归就是函数自己调用自己。举例:写一个史上最简单函数递归的代码:此代码的运行结果如下:以上代码就是⼀个简单的递归程序,只不过上述代码不是为了解决问题,而是为了演示递归的基本形式,代码陷⼊了递归死循环,最终导致栈溢出(Stackoverflow)。递归的思想:把⼀个⼤型复杂问题层层转化为⼀个与
Phospherus.
·
2024-02-07 18:50
c语言
c++
C语言
的分支和循环语句(自我总结)
C语言
是一门结构化的程序设计语言。
Phospherus.
·
2024-02-07 18:19
c语言
开发语言
c++
C语言
----函数
函数:C语⾔中的函数(function),可翻译为:⼦程序;C语⾔中的函数就是⼀个完成某项特定的任务的⼀小段代码,
C语言
中的程序其实就是函数组成的!
Phospherus.
·
2024-02-07 18:19
c语言
c++
开发语言
C语言
-fun函数
fun是由用户自定义的函数,以它作为名字,比如:intfun(intm,intn){intmax;max=m>n?m:n;returnmax;}fun的作用是返回m,n的最大值
需要什么私信我
·
2024-02-07 18:19
计算机二级-C语言
c++
C语言
-函数-acos
acosSyntax:#includedoubleacos(doublearg);Theacos()functionreturnsthearccosineofarg,whichwillbeintherange[0,pi].argshouldbebetween-1and1.Ifargisoutsidethisrange,acos()returnsNANandraisesafloating-point
会写bug的程序猿
·
2024-02-07 18:19
c
c语言
c语言
贪食蛇游戏
演示视频目录一.概述二.游戏开始前修改控制台程序标题和大小Win32APIGetStdHandle函数GetConsoleCursorInfo函数和SetConsoleCursorInfo函数SetConsoleCursorPosition函数游戏开篇界面处理创建地图蛇身节点以及食物节点初始化蛇身的初始化整体蛇节点初始化的代码食物节点初始化食物节点初始化完整代码三.游戏运行阶段游戏按键的设置虚拟按
每天都很闲的咸鱼
·
2024-02-07 18:48
游戏
c语言
用函数实现二分查找
用自定义函数,实现二分查找算法。二分查找算法也叫折半查找,用来查找有序整数数组内容的一种算法,最大查找次数是log以2为底n次方(n为数组的元素总数),算法思想:每次取数组下标的中间值,然后查找下标对应的值对比查找数的大小,然后确定第二次查找范围,再取中间下标,再对比下标所对应的值和想查找的值,一直循环,直到下标对应值与查找值相同。注:二分查找只适用于有序整数数组。有序1,2,3,4,5…连续的数
买菜也会讲价的小白
·
2024-02-07 18:44
c语言
数据结构
算法
写函数判断闰年
下表显示了
C语言
支持的所有算术运算符。
洛城苏御
·
2024-02-07 18:41
C语言刷题日记
c#
利用不同工具实现网络爬虫
(使用
C语言
开发)为什么要用XPath用正则表达式来提取信息,针对给定较短的文本比较容易且适宜,但是一旦内容多起来,正则的效率会大大降低,不仅需要构造正则表达式,还需要分析内容结构,寻找的内容越复杂,构造正则表达式所需要花费的时间也就越多
@程序媛
·
2024-02-07 18:11
爬虫
统计有序矩阵中的负数
c语言
,C练题笔记之:Leetcode-1351. 统计有序矩阵中的负数...
题目:给你一个m*n的矩阵grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。请你统计并返回grid中负数的数目。示例1:输入:grid=[[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]]输出:8解释:矩阵中共有8个负数。示例2:输入:grid=[[3,2],[1,0]]输出:0示例3:输入:grid=[[1,-1],[-1,-1]]输出:
张清北
·
2024-02-07 18:08
统计有序矩阵中的负数c语言
正确看待
C语言
,它真的过时了吗?
看招聘职位要
C语言
的比例真不多了,是不是
C语言
真的过时了?看看很多招聘网站有关找纯粹的
C语言
开发的比例真的不是很多,都被Java,php,python等等语言刷屏。
凌云C语言游戏开发
·
2024-02-07 18:34
详解
C语言
中运算符||和&&的短路机制
当然,下面是将两个博客整合到一起的版本:在
C语言
中,逻辑或运算符(||)和逻辑与运算符(&&)是两种常用的逻辑运算符,用于组合多个条件表达式。
D0ublecl1ck
·
2024-02-07 17:52
C语言
c语言
开发语言
AcWing 4956. 冶炼金属
AcWing题库思路:可以冶炼出b个金属,说明b大于等于a乘上转化率,b+1小于a乘上转化率,转化率就在(b+1)/a和b/a之间,左开右闭,因为b是一个整数,根据生活经验,算出来的数据要进行下取整,符合
c语言
中的整数相除的运算法则
wsh1c6
·
2024-02-07 17:19
acwing
算法
c++
数据结构
冶炼金属 蓝桥杯
c语言
#includeintmain(){intn;inta;intb;intMAX_pro=1000000000;intMIN_pro=1;inti;scanf("%d",&n);for(i=0;iMIN_pro){MIN_pro=min;}if(max<MAX_pro){MAX_pro=max;}}printf("%d%d",MIN_pro,MAX_pro);return0;}
小食羊
·
2024-02-07 17:49
蓝桥杯
c语言
算法
冶炼金属
C语言
--第十四届蓝桥杯大赛软件类省赛C/C++大学B组
题目小蓝有一个神奇的炉子用于将普通金属O冶炼成为一种特殊金属X。这个炉子有一个称作转换率的属性V,V是一个正整数,这意味着消耗V个普通金属O恰好可以冶炼出一个特殊金属X,当普通金属O的数目不足V时,无法继续冶炼。现在给出了N条冶炼记录,每条记录中包含两个整数A和B,这表示本次投入了A个普通金属O,最终冶炼出了B个特殊金属X。每条记录都是独立的,这意味着上一次没消耗完的普通金属O不会累加到下一次的冶
根号三的希望
·
2024-02-07 16:17
蓝桥杯
c语言
c++
C语言
程序设计:设计程序打印出如下图案(菱形)
/*-------------------------------------------------------功能:设计程序打印出如下图案(菱形)*************************-------------------------------------------------------*/#includemain(){inti,j,k;/**********Program*
·杨枝甘露·
·
2024-02-07 16:09
C语言程序设计每日一练
c语言
算法
开发语言
C语言
程序设计:打印图形(半个倒金字塔)
/*-------------------------------------------------------题目:打印以下图案:*************************--------------------------------------------------------*/#includevoidmain(){inti,j,k;for(i=0;i<5;i++)//外层循环
·杨枝甘露·
·
2024-02-07 16:08
C语言程序设计每日一练
c语言
算法
数据结构
C语言
程序设计:编写程序,打印以下图形(一个三行的倒金字塔)
/*-------------------------------------------------------1.编写程序,打印以下图案:*********--------------------------------------------------------*/#includevoidmain(){inti,j,k;/**********Program**********/for(i
·杨枝甘露·
·
2024-02-07 16:08
C语言程序设计每日一练
c语言
算法
数据结构
C语言
程序设计:有一整数,如果加上100,则为一完全平方数。如果加上168,则为另一个完全平方数。求这个数。
通过while循环不断尝试不同的整数n,然后计算n+100和n+168的平方根a、b,并判断是否为完全平方数,如果满足条件就输出这个数并且跳出循环,否则继续尝试下一个整数。/*【程序设计】有一整数,如果加上100,则为一完全平方数。如果加上168,则为另一个完全平方数。求这个数。*/#include"stdio.h"#include"math.h"voidmain(){intn=0,a,b;whi
·杨枝甘露·
·
2024-02-07 16:38
C语言程序设计每日一练
算法
c语言
数据结构
C语言
程序设计:要求实现一个函数,能够合并两个整数数组,合并后进行降序排序并删除重复元素。
题目:要求实现一个函数,能够合并两个整数数组,合并后进行降序排序并删除重复元素。示例1:输入输出如下所示:请输入第一个数组的6个元素,每个元素之间用空格隔开:1357106请输入第二个数组的6个元素,每个元素之间用空格隔开:104261130合并后降序排列的数组:3011107654321解析:通过题目意思和主函数内容可看出,让我们来填写实现的就是合并且排序再去重。首先合并很简单,分别将arr1和
·杨枝甘露·
·
2024-02-07 16:38
C语言程序设计每日一练
c语言
算法
数据结构
C语言
程序设计:编写函数fun(x,y),函数的功能是若x、y为奇数,求x到y之间的奇数和;若x、y为偶数,则求x到y之间的偶数和。主函数的功能是计算(1+3+5+……+1999)-(2+4+6+……
题目:编写函数fun(x,y),函数的功能是若x、y为奇数,求x到y之间的奇数和;若x、y为偶数,则求x到y之间的偶数和。主函数的功能是计算(1+3+5+……+1999)-(2+4+6+……+1998)的值。解析:其实在完成这道程序设计的填写时不用考虑是否为奇偶,因为如果都为奇数的话,那么从x起始以后到y,中间每次+2还为奇数,例如:1,1999第一次为1,+2之后为3,依次+2还是为奇数。如果是
·杨枝甘露·
·
2024-02-07 16:37
C语言程序设计每日一练
c语言
算法
开发语言
C语言
程序设计:题目:要求键盘输入一个大于2的偶数,判断输入的数字是否满足“歌德巴赫猜想”(任何一个大于2的偶数都可以表示为两个质数之和。)如果找到了这样的一对质数,就输出它们,并且输出“在给定范围
题目:要求键盘输入一个大于2的偶数,判断输入的数字是否满足“歌德巴赫猜想”(任何一个大于2的偶数都可以表示为两个质数之和。)如果找到了这样的一对质数,就输出它们,并且输出“在给定范围内,歌德巴赫猜想成立。”,否则输出“在给定范围内,歌德巴赫猜想不成立。”例如,当输入的值为20时,输出如下:请输入一个大于2的偶数:2020=3+17在给定范围内,歌德巴赫猜想成立。解析:主函数要求输入一个大于2的偶数
·杨枝甘露·
·
2024-02-07 16:07
C语言程序设计每日一练
算法
数据结构
c语言
C语言
程序设计:定义一个函数用于十进制转换为二进制数
/*---------------------------------------------------------【程序设计】定义一个函数用于将十进制数转换为二进制数例如:输入一个十进制数:255,转换成二进制后的数为:11111111---------------------------------------------------------注意:部分源程序给出如下。请勿改动主函数mai
·杨枝甘露·
·
2024-02-07 16:07
C语言程序设计每日一练
算法
数据结构
c语言
C语言
——扫雷
目录原理:代码:原理:如图所示:代码:game.h#pragmaonce/*该文件写游戏需要的数据类型和函数声明等*/#include#include#include#defineEASY_COUNT10//真正能用到的是9*9的表格#defineROW9//表示9行#defineCOL9//表示9列//为了防止越界,设置11*11#defineROWSROW+2//表示11行#defineCOL
下雨摸鱼休息
·
2024-02-07 16:37
c语言
算法
开发语言
音视频开发学习之路--
C语言
(二)
前言C和C++作为学习音视频技术首要具备的语言基础,所以十分必要学习和复习一下之前学习的
C语言
基础。
蜗牛是不是牛
·
2024-02-07 15:03
二分查找函数的实现
二分查找函数的实现1、二分查找的概念2、在
c语言
中实现4、不足之处5、程序的实现我们来实现一下代码二分查找函数的代码主代码6、调试结果1、二分查找的概念二分查找是一个数学概念,指一个升序数组或降序数组中以
s_little_monster
·
2024-02-07 15:00
学习编程ing
算法
数据结构
c语言
学习方法
visual
studio
程序人生
posix_memalign 与 malloc 对比
内建数据类型的对齐,是由编译器和
C语言
库的API实现中自动完成的,这对于用户是透明的,比如常用的malloc。
Eloudy
·
2024-02-07 15:16
算法
posix
小白学
C语言
,敲得跟书上一模一样,为什么还是出错了?
c语言
作为很多新手小白入门的编程语言,很多新手都在学习的过程中流下了心酸的泪水。例如刚开始学习的“helloworld”程序,这基本上是每个人踏入程序员的第一步,很多人的雄心壮志就是从这里开始的。
青春埋在这
·
2024-02-07 15:03
C语言
视角来理解SPI
C语言
视角来入门看SPISPI—串行外设接口—SerialPeripheralInterface。四个关键词:全双工,同步,四根线,主从。
-Be quiet
·
2024-02-07 15:34
C
C语言
的return
c语言
的returnReturn,return,return,结束,回去,标准,要求,很晕,rnm。
-Be quiet
·
2024-02-07 15:04
C
c语言
CAD二次开发-C#项目创建
(4)通过AutoCAD提供的
C语言
开发系统进行ADS应用程序开发。
宁强核桃饼
·
2024-02-07 15:03
CAD二次开发
重温
C语言
(7)之文件输入与输出
https://mp.weixin.qq.com/s/obcOxx9e6edRHcKYIh4YLQ[toc]文件File(文件)是硬盘磁盘上的被命名的存储空间。C把文件看作是一系列的字节,每个字节都能被单独读取。所有文件的内容都是以二进制存储的。文本文件以二进制编码的字符比如ASCLL或Unicode存储,二进制文件以机器语言代码或树值数据或图片或音乐编码存储。exit()函数关闭搜有打开的文件并
鸡蛋绝缘体
·
2024-02-07 15:46
C语言
--从键盘输入三个整数,输出其中最大的数。
C语言
–从键盘输入三个整数,输出其中最大的数。代码:#includevoidmain(){inta,b,c,d,e;scanf("%d%d%d",&a,&b,&c);d=a>b?
编程到天明
·
2024-02-07 15:01
c语言
c语言
算法
c++
C语言
输出九九乘法表(正三角形输出)。
C语言
输出九九乘法表(正三角形输出)。
编程到天明
·
2024-02-07 15:00
c语言
c语言
算法
c++
C语言
判断300以内的所有素数个数,并输出所有素数。
#判断300以内的所有素数个数,并输出所有素数。##代码部分:#includeinthan(intn)//定义一个判断素数的函数{inti;for(i=2;i1;n--)//利用之前编写的函数来找到300以内的素数{if(han(n)==1){printf("%d",n);a=a+1;//用a的值来统计素数的个数}}printf("\n");printf("300以内的素数个数为:%d\n",a)
编程到天明
·
2024-02-07 15:30
c语言
c语言
算法
C语言
输出九九乘法表(倒三角形输出)。
输出九九乘法表(倒三角形输出)。###代码部分:#includeintmain(){inti,j;for(i=1;i<=9;i++)//i*j=n,确定乘法表的格式{for(j=1;j<=9;j++)//先让i一样,再往后改变j{if(j
编程到天明
·
2024-02-07 15:30
c语言
c语言
算法
c++
[C++基础入门](二):数据类型
目录整型sizeof关键字浮点型科学计数法字符型转义字符字符串类型1.
C语言
风格2.C++风格布尔类型数据的输入整型C++中表示整型的类型有以下几种,区别在于所占用的内存空间不同,进而取值范围不同;提问
盖世汤猿
·
2024-02-07 15:25
C++打怪升级
c++
开发语言
这篇文章还不能让你入门Python,那你就得好好反思一下了!
如果有想一起学习python的推荐加小编QQ群:823137423获取2019年最新python教程image.png【特点】1Python使用
C语言
开发,但是Python不再有
C语言
中的指针等复杂的数据类型
极客夜读
·
2024-02-07 14:08
C语言
输出水仙花数——有举例错误代码
目录一、水仙花数二、解答题目三、其他解答(须注意点)四、计算自幂数一、水仙花数水仙花数(Narcissisticnumber)也被称为超完全数字不变数(pluperfectdigitalinvariant,PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrongnumber)。水仙花数(Narcissisticnumber)是一个具有三个数字的整数,且其每个数字的三次幂之和等于它本
Shimir
·
2024-02-07 14:12
C练习题
c语言
学习
2.5假期作业
华清远见嵌入式学院《
C语言
》测试题(A卷)一、选择题(每题2分,共50分)1.
C语言
中,运算对象必须是整型数的运算符是A。A、%B、/C、%和/D、*2.若有关系x≥y≥z,应使用A
C语言
表达式。
poorboyeee
·
2024-02-07 14:30
c语言
C语言
之随心所欲打印三角形,金字塔,菱形(倒金字塔)
个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客目录三角形金字塔倒金字塔菱形三角形题目:根据输入的行数打印对应的三角形。(用*号打印)#includeintmain(){introw=0;scanf("%d",&row);inti=0;for(i=0;iintmain(){introw=0;scanf("%d",&row);inti=0;for(i=0;
我要学编程(ಥ_ಥ)
·
2024-02-07 14:59
C语言
c语言
算法
C语言
之打印自幂数(包括但不限于水仙花数)
个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客介绍:题目:求出0~100000之间的所有“自幂数”并输出。想要知道这个数是不是自幂数,就得先知道这个数有几位数,再通过每一位的乘以它所对应的权重的位数次方。求一个数有几位,可以通过不断地/10和%10,来统计。至于第二步,我们可以通过一个函数来实现pow函数。下面是这个函数的用法举例:#include#i
我要学编程(ಥ_ಥ)
·
2024-02-07 14:59
C语言
算法
c语言
C语言
之找单身狗
个人主页(找往期文章包括但不限于本期文章中不懂的知识点):我要学编程(ಥ_ಥ)-CSDN博客题目:在一个整型数组中,只有一个数字出现一次,其他数组都是成对出现的,请找出那个只出现一次的数字。例如:数组中有:123451234,只有5出现一次,其他数字都出现2次,找出5这个题目说难也难,说容易也容易,主要是看能不能想到。这个题目是让我们在相同中找不同(只有5是出现一次,其他数字都出现2次,找出5),
我要学编程(ಥ_ಥ)
·
2024-02-07 14:27
C语言
c语言
算法
C语言
之 数据结构入门——顺序表的构造
文章目录一、顺序表是什么?二、构建顺序表的结构体2.1静态和动态顺序表三.构造顺序表的函数接口3.1功能要求3.2功能实现3.2.1初始化顺序表3.2.2扩容顺序表3.2.3顺序表的打印3.2.4顺序表的尾插3.2.5顺序表的尾删3.2.6顺序表的头插3.2.7查找元素,返回位置3.2.8删除顺序表的某个下标位置数据3.2.9插入一个元素到指定下标位置前4.构造顺序表所需要的库函数5.代码全篇一、
tq02
·
2024-02-07 14:46
C语言
数据结构
链表
通讯录项目——顺序表的应用
前言基于上节讲解的顺序表,这里我们将其应用实现通讯录项目http://t.csdnimg.cn/FZQjN一.通讯录的实现1.前期准备1.1
C语言
基础要求结构体、动态内存管理、顺序表1.2初始界面菜单的实现这里与之前扫雷游戏的实现类似
只能写一点点_
·
2024-02-07 14:15
笔记
前端
c语言
开发语言
vscode
笔记
经验分享
C语言
——移除元素(三种方法)
目录前言一.暴力遍历二.临时数组三.双指针法(推荐)前言https://leetcode.cn/problems/remove-element/这是力扣上的一道简单题,我们可以根据前面所讲的顺序表中的删除来实现,同时还有多种解法,下面将依次讲解一.暴力遍历这里我们通过遍历数组,将数组内的每一个元素与val进行判断若相等,则移除即将val下一个元素向前挪移(同时numsSize-1)下面是代码实现i
只能写一点点_
·
2024-02-07 14:15
C&C++题解
c语言
数据结构
开发语言
vscode
经验分享
笔记
算法
C语言
:编译和链接
目录一.翻译环境和运行环境二.翻译环境2.1预处理(预编译)2.2编译2.3汇编2.4链接2.4.1重定位三.注意在
C语言
中要想程序运行起来,需要经历下面几个步骤预处理->编译->汇编->链接一.翻译环境和运行环境在
只能写一点点_
·
2024-02-07 14:45
C语言初阶
c语言
开发语言
vscode
经验分享
C语言
大小字母的转换讲解(2种)
一.ASCII码+-根据ASCII表发现相对应的大小写字母之间差值为'32',由此我们可以根据小写字母的ASCII值-32得到大写字母如(a-32=A)同理也可以(a=32+A)代码实现#includeintmain(){charch=0;printf("请输入一个字符:\n");scanf("%c",&ch);if(ch>='a'&&ch='A'&&ch#includeintmain(){int
只能写一点点_
·
2024-02-07 14:45
C&C++题解
c语言
开发语言
vscode
经验分享
c++
算法
笔记
C语言
:数据在内存中的存储
一.整数在内存中的存储整数的二进制表示方法有三种,即原码、反码和补码三种表示方法均有符号位和数值位两部分,符号位都是用0表示‘正’,用1表示’负‘,而数值位最高位的一位是被当作符号位,剩余的都是数值位正整数的原、反、补码都相同负整数的三种表示方法各不相同原码:直接将数值按照正负数的形式翻译成二进制得到的就是原码反码:将原码的符号位不变,其他位依次按位取反就可以得到反码补码:反码+1就得到补码对于整
只能写一点点_
·
2024-02-07 14:44
C语言初阶
c语言
开发语言
vscode
笔记
C语言
文件操作(入门)
目录1.为什么使用文件2.什么是文件3.二进制文件和文本文件4.文件的打开和关闭5.文件的顺序读写6.文件的随机读写7.文件读取结束的判断8.文件缓冲区1.为什么使用文件如果没有文件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就会丢失了,等再次运行程序,是看不到上次程序的数据的,如果要将数据进行持久化的保存,我们可以使用文件2.什么是文件磁盘上的文件是文件但是在程序设计中
只能写一点点_
·
2024-02-07 14:44
C语言初阶
c语言
开发语言
vscode
经验分享
笔记
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他