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语言
数据结构-队列
队列的特征:特殊的线性表,先进先出(FIFO)(1)数据:对于非空的队列,表头没有直接前驱,表尾没有直接后继,其他有且仅有一个直接前驱和一个直接后继。(2)操作:只允许在表尾插入数据,在表头删除数据顺序队列:定义:它是顺序表的一种,具有顺序表同样的数据结构,由数组定义,配合用数组下标表示对头指针和队尾指针完成各种操作。表示:#defineMAXSIZE10typedefintdatatype;/*
KeLin&
·
2024-01-26 14:23
C语言
数据结构
c语言
C语言
练习题110例(十一)
max;printf(“%.2f\n”,sum/5.0);return0;}###66.有序序列插入一个数题目描述:有一个有序数字序列,从小到大排序,将一个新输入的数插入到序列中,保证插入新数后,序列仍然是升序。输入描述:>第一行输入一个整数(0≤N≤50)。第二行输入N个升序排列的整数,输入用空格分隔的N个整数。第三行输入想要进行插入的一个整数。输出描述:>输出为一行,N+1个有序排列的整数。输
子期每天敲代码
·
2024-01-26 14:17
c语言
算法
数据结构
C语言
练习题110例(九)
81.序列中整数去重题目描述:输入n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的整数,只保留该数第一次出现的位置,删除其余位置。输入描述:输入包含两行,第一行包含一个正整数n(1≤n≤1000),表示第二行序列中数字的个数;第二行包含n个整数(范围1~5000),用空格分隔。输出描述:输出为一行,按照输入的顺序输出去重之后的数字,用空格分隔。输入:510129
子期每天敲代码
·
2024-01-26 14:47
c语言
算法
数据结构
C语言
练习题110例(八)
71.奇偶统计题目描述:任意输入一个正整数N,统计1~N之间奇数的个数和偶数的个数,并输出。输入描述:一行,一个正整数N。(1≤N≤100,000)输出描述:一行,1~N之间奇数的个数和偶数的个数,用空格分开。输入:5输出:32参考代码:#includeintmain(){intN=0;scanf("%d",&N);printf("%d%d",N-N/2,N/2);return0;}72.成绩统计
子期每天敲代码
·
2024-01-26 14:46
c语言
算法
数据结构
【
C语言
】打印七行菱形
打印七行菱形代码如下:#includeintmain(){inti,j;intn=4;//打印上半个菱形for(i=1;i0;j--){printf("");}for(intk=1;k<=2*i-1;k++){printf("*");}printf("\n");}//打印下半个菱形for(i=1;i<=3;i++){for(j=1;j<=i;j++){printf("");}for(intk=1;
子期每天敲代码
·
2024-01-26 14:16
c语言
学习
经验分享
开发语言
C语言
练习题110例(二)
11.2的n次方计算题目描述:不用累计乘法的基础上,通过移位运算(intmain(){intn=0;while(scanf("%d",&n)!=EOF){n=1intmain(){inta=0;intb=0;scanf("a=%d,b=%d",&a,&b);intc=0;c=a;a=b;b=c;printf("a=%d,b=%d\n",a,b);return0;}13.字符转ASCII码题目描述B
子期每天敲代码
·
2024-01-26 14:16
c语言
算法
数据结构
C语言
练习题110例(六)
51.带空格的直角三角形题目描述:KK学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的带空格直角三角形图案。输入描述:多组输入,一个整数(2~20),表示直角三角形直角边的长度,即“*”的数量,也表示输出行数。输出描述:针对每行输入,输出用“”组成的对应长度的直角三角形,每个“”后面有一个空格。输入:5输出:***************参考代码:#includei
子期每天敲代码
·
2024-01-26 14:16
c语言
算法
数据结构
C语言
练习题110例(七)
61.空心三角形图案题目描述:KK学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的“空心”三角形图案。输入描述:多组输入,一个整数(3~20),表示输出的行数,也表示组成三角形边的“*”的数量。输出描述:针对每行输入,输出用“”组成的“空心”三角形,每个“”后面有一个空格。示例1输入:4输出:*********示例2输入:5输出:************参考代码:#
子期每天敲代码
·
2024-01-26 14:16
c语言
开发语言
C语言
练习题110例(一)
1.反向输出四位数题目描述:将一个四位数,反向输出。输入描述:输入一个整数n(1000intmain(){intn=0;scanf("%d",&n);while(n){printf("%d",n%10);n/=10;}printf("\n");return0;}2.字母大小转换题目描述:实现字母的大小写转换。多组输入输出。输入描述:多组输入,每一行输入大写字母。输出描述:针对每组输入输出对应的小写
子期每天敲代码
·
2024-01-26 14:45
c语言
算法
开发语言
【C】存储类别(作用域、链接、存储期)
从硬件方面来看,被存储的每个值都占有一定的物理内存,
C语言
把这样的一块内存称为对象。对象可以存储一个或多个值。
菜鸟学编程o
·
2024-01-26 14:12
C语言
javascript
开发语言
ecmascript
c语言
java
C语言
练习题110例(十)
91.杨辉三角题目描述:KK知道什么叫杨辉三角之后对杨辉三角产生了浓厚的兴趣,他想知道杨辉三角的前n行,请编程帮他解答。杨辉三角,本质上是二项式(a+b)的n次方展开后各项的系数排成的三角形。其性质包括:每行的端点数为1,一个数也为1;每个数等于它左上方和上方的两数之和。输入描述:第一行包含一个整数数n。(1≤n≤30)输出描述:包含n行,为杨辉三角的前n行,每个数输出域宽为5。输入:6输出:11
子期每天敲代码
·
2024-01-26 14:11
c语言
算法
开发语言
C语言
编译成RISC-V汇编代码后的执行步骤
RISC-V汇编代码学习引言1.寄存器布局2.指令特点3.常用指令3.1存取指令3.2运算指令3.3堆栈指令3.4跳转指令3.5
C语言
与对应的RISC-V汇编语言引言本文在学习了x86和ARM6两种指令集架构之后
小橘滴滴滴
·
2024-01-26 14:32
c语言
risc-v
开发语言
C语言
入门(一)——
C语言
程序的执行过程和构造
C语言
程序的执行和构造
C语言
程序的执行过程预处理阶段编译阶段汇编阶段链接阶段生成可执行文件
C语言
程序的构造注释头文件宏定义函数的知识准备函数简介函数定义主函数(main函数)主函数(main函数)返回值的应用其他函数库函数自定义函数函数声明
mottte
·
2024-01-26 14:12
C语言
c语言
算法
开发语言
C语言
入门(二)、每日Linux(三)——gcc命令,通过gcc命令熟悉
C语言
程序实现的过程
使用gcc编译
C语言
程序
C语言
程序实现的过程gcc命令基础用法常用选项编译和汇编选项:优化选项:调试选项:链接选项:警告选项:实验对于`-o`选项通过gcc命令熟悉
C语言
程序的执行过程1.预处理2.编译阶段
mottte
·
2024-01-26 14:40
Linux
C语言
c语言
linux
开发语言
C++入门篇章1(C++是如何解决
C语言
不能解决的问题的)
缺省参数4.1缺省参数概念4.2缺省参数分类5.函数重载5.1函数重载概念5.2C++支持函数重载的原理--名字修饰(nameMangling)1.C++关键字(以C++98为例)C++总计63个关键字,
C语言
DarknessCor
·
2024-01-26 14:03
c++
c语言
10.
C语言
进制转换(思维导图版),操作符(巨细版)
文章目录一.2进制(原码、反码、补码)二.2进制转10进制,8进制,16进制三.10进制转2进制四.移位操作符>4.1左移操作符>五.位操作符&、|、^5.1&按位与5.2|按位或5.3^按位异或六.编写实现:求某数字2进制第几位七.编写代码实现:求⼀个整数存储在内存中的⼆进制中1的个数。八.逗号表示式九.下标引用操作符[].十.函数调用操作符十一.优先级、结合性十二.表达式求值12.1整型提升1
MONICA_CZT
·
2024-01-26 14:01
c语言
数据库
开发语言
9.
C语言
函数递归,求n的阶乘(n!)(快乐动画版)
文章目录1.递归是什么2.使用递归的限制3.讨论n太大为什么会栈溢出?1.递归是什么函数自己调用自己。2.使用递归的限制2个限制条件:每次递归调⽤之后越来越接近这个限制条件,当满足限制条件时,递归便停止。看栗子:求n的阶乘,n!=n∗(n−1)!2个限制条件如下:代码实现不考虑n太大,因为会溢出(后面结尾解释为什么溢出,并且求阶乘的更好的方法是迭代不是递归)#includeintRet(intn)
MONICA_CZT
·
2024-01-26 14:28
c语言
开发语言
经验分享
笔记
C语言
1 2节收藏题整理
作业总结文章目录作业总结1.关于
C语言
算术操作符说法正确的是?D2.关于
C语言
变量说法错误的是?C3.下面哪个不是转义字符?C4.下面程序的结果是:()A5.用在switch语言中的关键字不包含哪个?
MONICA_CZT
·
2024-01-26 14:27
c语言
开发语言
C++——类型转换与特殊类设计
我们在
C语言
中经常会使用到强制类型转换,例如指针和整形之间的转换是最为常见的,但是在C++中,C++设计师认为这种强制类型转换是不安全的,所以在C++标准中加入了四种强制类型转换风格,这就是我将要介绍的强制类型转换
歪~~
·
2024-01-26 14:44
c++
开发语言
设计模式
C语言
——栈的实现
栈---类似于实现制的线性表----只能从一端经行插入和删除特点后进先出(LastInFirstOut,LIFO):栈遵循后进先出的原则,即最后一个进入栈的元素将是第一个被移除的元素。单端操作:栈只允许在栈顶进行插入和删除操作。这种操作通常被称为压栈(push)和弹栈(pop)。受限的随机访问:栈中的元素只能通过栈顶访问,不能直接访问其他元素。适用于简单的数据结构:栈只具有插入和删除元素的功能,不
快秃头的码农
·
2024-01-26 13:38
c语言
数据结构
c语言
捕获kill信号_如何在Linux上的
C语言
中捕获Kill发出的信号
c语言
捕获kill信号ProgramsmaywanttocatchthekillsignalssentbythekillcommandinCprogramsonLinuxsothatitcangracefullyshutdownitselfbeforeitiskilled.Forexample
cuma2369
·
2024-01-26 13:08
信号处理
linux
java
c语言
ubuntu
c语言
可否在头文件中定义变量
在
C语言
中,头文件通常被用来声明函数原型、变量和类型定义,这些声明在多个源文件中需要共享。然而,一般来说,在头文件中定义变量是不推荐的。
zhu_superman
·
2024-01-26 13:27
c语言
开发语言
&(int)a为什么非法
在
C语言
中,&是取地址符,只能用于在内存中已经分配了存储空间的变量。
zhu_superman
·
2024-01-26 13:27
c语言
c语言
浮点数转换小数
#includeintmain(){floata=52.3;floatb;b=a*10.0;printf("%f\n",(a*10.0));printf("%f\n",(b));printf("%d\n",(int)(a*10.0));printf("%d\n",(int)(b));}运行结果:522.999992523.000000522523
zhu_superman
·
2024-01-26 13:27
c语言
c++
算法
C语言
实例——四种排序算法(冒泡排序、选择排序、插入排序、快速排序)
C语言
排序算法BBTime一、冒泡排序1、原理2、代码二、选择排序1、原理2、代码三、插入排序1、原理2、代码四、快速排序1、原理2、代码3、操作过程BBAgain代码均以按从小到大排序为例只写出来了排序的函数
吃瓜老奶奶
·
2024-01-26 13:22
C
语言
c语言
排序算法
快速排序
插入排序
【知识】
C语言
随机数生成,
C语言
rand和srand用法详解
在
C语言
中,我们一般使用头文件中的rand()函数来生成随机数,它的用法为:intrand(void);void表示不需要传递参数。
MAX在码字
·
2024-01-26 13:08
C
C语言
随机数生成
rand和srand用法
生成随机数函数:rand和srand
C语言
标准并没有规定RAND_MAX的具体数值,只是规定它的值至少为32767。
浮若于心
·
2024-01-26 13:06
嵌入式
STM32
C应用
c++
stm
嵌入式
stm32
C语言
知识点:rand()函数与srand()函数
C语言
知识点:rand()函数与srand()函数一、rand()(1)rand()函数可生成伪随机数rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长
Sun'sbaby
·
2024-01-26 13:05
编程语言
c++
算法
开发语言
c语言
C++随机数:rand和srand函数总结
一、rand和srand函数在
C语言
的库函数中,系统提供了两个用于产生随机数的函数:srand()和rand()。
一只野指针呀
·
2024-01-26 13:05
Linux
c
/
c++
784-
C语言
rand和srand用法详解
C语言
rand和srand用法详解在实际编程中,我们经常需要生成随机数,例如,贪吃蛇游戏中在随机的位置出现食物,扑克牌游戏中随机发牌。
林林林ZEYU
·
2024-01-26 12:34
C语言的学习
c语言
rand
srand
C语言
--扫雷游戏
先要清楚扫雷游戏是怎么实现的!步骤:1.初始化棋盘:一个全是*的棋盘(给玩家看到的画面),另外一个埋雷的棋盘(0代表没有雷)2.埋雷:使用rand,srand,time函数在二维数组中随机生成n个雷(1代表地雷)3.排雷:通过输入二维数组的坐标,来判断是不是有雷,碰到雷,结束游戏,否则继续。具体步骤:我先把我的game.h头文件讲解一下:ROW代表行,COL代表列-->用在打印棋盘,埋雷,排雷的数
北辰水墨
·
2024-01-26 12:03
游戏
C语言
编译链接的过程
C语言
代码变成可执行程序,要两步:1.编译2.链接第一步的编译又包括三步:1.预处理(也叫作预编译):把头文件和预处理指令包含到程序中(下划线的内容才叫作头文件,#include也是预处理指令)#include
北辰水墨
·
2024-01-26 12:03
c语言
笔记
经验分享
其他
Linux简介
Unix和系统工具都是用
c语言
写的。Unix通过fork()进程创建十分迅速。简洁的进程间通信元语。Unix已经发展成为一个支持多任务,多线程,虚拟内存,换页,动态链接和TCP/I
可爱的小小小狼
·
2024-01-26 12:26
Linux
linux
网络
运维
插入排序和希尔排序
.个人主页:晓风飞专栏:数据结构|Linux|
C语言
路漫漫其修远兮,吾将上下而求索文章目录插入排序基本思想:代码实现;希尔排序基本思想:在这里插入图片描述多组并排优化《数据结构(
C语言
版)》---严蔚敏希尔排序的特性总结
晓风飞
·
2024-01-26 12:22
数据结构
排序算法
算法
希沃课堂活动设计
《100以内的加法》游戏设计--分组竞争、知识派对一、设计思路人教版二年级上册的《100以内的加法》教学中,我设计了两个
小游戏
。
七乡杏坛
·
2024-01-26 12:19
c语言
栈中s 1 m 是什么,数据结构
C语言
版第三章 栈和队列
第三章栈和队列重点难点掌握栈和队列这两种抽象数据类型的特点,并能在相应的应用问题中正确选用它们;熟练掌握栈类型的两种实现方法;熟练掌握循环队列和链队列的基本操作实现算法;理解递归算法执行过程中栈的状态变化过程,便于更好地使用递归算法。典型例题1.设将整数1,2,3,4依次进栈,但只要出栈时栈非空,则可将出栈操作按任何次序夹入其中,请回答下述问题:(1)若入、出栈次序为Push(1),Pop(),P
yan jay
·
2024-01-26 11:37
c语言栈中s
1
m
是什么
【数据结构】(
C语言
版)第三章:栈和队列
文章目录一、栈1.顺序栈2.共享栈3.链栈4.练习题二、队列1.顺序存储2.链式存储3.双端队列4.练习题三、栈和队列的应用1.栈在括号匹配时的应用2.栈在表达式求值中的应用3.栈在递归时的应用4.队列——树的层次遍历5.队列——图的层次遍历6.队列——操作系统应用四、特殊矩阵1.压缩存储2.稀疏矩阵一、栈概念:先进后出不同的出栈序列的个数:(卡特兰数)基操:InitStack(&S);//初始化
_popo_
·
2024-01-26 11:06
#
数据结构
数据结构(
C语言
版)第三章 栈和队列-整理-队列
队列允许插入的一端叫做队尾允许删除的一段叫做队头先进先出的线性表(FIFO)链队列:#include#include#defineOK1#defineERROR0#defineOVERFLOW-2typedefintQElemType;typedefintStatus;//-------单链队列——队列的链式存储结构--------typedefstructQNode{QElemTypedata;
Glitter_N
·
2024-01-26 11:35
数据结构
数据结构
c语言
数据结构(
C语言
版)第三章栈和队列
目录3.1栈和队列的定义和特点3.1.1栈的定义和特点3.1.2队列的定义和特点3.2栈的表示和操作的实现3.2.1栈的类型定义3.2.2顺序栈的表示和实现顺序栈的存储结构定义:初始化:入栈:出栈:取栈顶元素:遍历栈中元素:获取栈中元素个数:判断栈是否为空:3.2.3链栈的表示和实现链栈的存储结构定义:初始化:入栈:出栈:取栈顶元素:遍历栈中元素:获取栈中元素个数:判断链栈是否为空:3.2.4栈的
乱码怪才
·
2024-01-26 11:03
数据结构
数据结构
JAVA_面向对象_DAY02
JAVASEOOP-java面向对象思想1.OPPobjectorientedprogramming2.Object对象什么是类:从多个对象中抽象出来的共同的特征二、面向过程和面向对象1.面向过程如:
c语言
DXXME
·
2024-01-26 11:33
笔记
数据和C
C语言
把1字节定义为char类型占用的位(bit)数,因此无论是16位还是32位系统,都可以使用char类型。1.
bx-C
·
2024-01-26 11:59
c语言
开发语言
柔性数组和
C语言
内存划分
柔性数组和
C语言
内存划分1.柔性数组1.1柔性数组的特点:1.2柔性数组的使用1.3柔性数组的优势2.总结C/C++中程序内存区域划分1.柔性数组也许你从来没有听说过柔性数组(flexiblearray
学习编程之路
·
2024-01-26 11:54
柔性数组
c语言
算法
vscode
【C++】反向迭代器模拟实现
樊梓慕:个人主页个人专栏:《
C语言
》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.利用适配器的思想2
樊梓慕
·
2024-01-26 11:24
C++
c++
开发语言
[源码和文档分享]图片显示特效之百叶窗效果
背景自己闲来无事的时候,常会使用VS开发一些
小游戏
,游戏功能做得比较单一,不是很复杂。游戏虽小,但也算是五脏俱全,有游戏初始画面、游戏画面、游戏结束画面等。
ggdd5151
·
2024-01-26 11:37
C语言
— 静态顺序表实现通讯录
目录1.通讯录结构体的创建2.通讯录增删查改接口的实现3.通讯录排序的实现4.通讯录整体逻辑及代码目标:实现一个通讯录,最大可以保存的联系人数量为100每个人的信息包括:姓名、性别、年龄、电话、住址通讯录功能:添加联系人信息删除指定联系人信息查找指定联系人信息修改指定联系人信息显示所有联系人信息清空所有联系人以名字排序所有联系人1.通讯录结构体的创建根据每个人的信息,我们可以创建如下的结构体用于存
114bb
·
2024-01-26 11:12
c语言
c++
数据结构
c语言
用顺序表制作通讯录,静态顺序表实现简单的通讯录
一、通讯录实现要求:实现一个通讯录;通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:1.添加联系人信息2.删除指定联系人信息3.查找指定联系人信息4.修改指定联系人信息5.显示所有联系人信息6.清空所有联系人7.以名字排序所有联系人二、基本思路:根据题目的要求,我选择了用静态顺序表来实现这个通讯录。定义了两个结构体,一个是存储每个人信息的,另一个用来记
weixin_39724793
·
2024-01-26 11:11
c语言用顺序表制作通讯录
C语言
| |静态实现通讯录
首先对于通讯录的功能:1.增加联系人2.清空联系人3.删除联系人4.对联系人排序5.输出联系人6.查找联系人7.修改联系人信息接下来实现通讯录:第一步:address.h是头文件,里面包含了所有要用到的函数,以及头文件代码如下:#pragmaonce//确保头文件被引用一次,但是可移植性差//最好用#ifndef#defiene#endif可移植性高//#ifndef__ADDRESS_H__//
_YKitty
·
2024-01-26 11:41
c小程序
c语言
C语言
实现通讯录—静态顺序表
实现一个通讯录;平台:VS2008,通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:1.添加联系人信息2.删除指定联系人信息3.查找指定联系人信息4.修改指定联系人信息5.显示所有联系人信息6.清空所有联系人7.以名字排序所有联系人//通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址#include#include#
Gary的面包屑小道
·
2024-01-26 11:37
c语言
【
C语言
基础篇】结构控制(下)转向语句break、continue、goto、return
文章目录一、break语句1.break在while循环中2.break在for循环中3.break在do…while循环中4.break在switch语句中5.break总结二、continue语句1.continue在while循环中2.continue在for循环中3.continue在do...while循环中4.continue总结三、goto语句四、return语句五、转向语句总结C语
倔强的石头106
·
2024-01-26 11:00
C语言指南
c语言
开发语言
c++
【
C语言
基础篇】结构控制(中)循环结构
也就是说在
C语言
所有的代码都是这三种结构。
倔强的石头106
·
2024-01-26 11:30
C语言指南
c语言
开发语言
上一页
95
96
97
98
99
100
101
102
下一页
按字母分类:
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
其他