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语言
】随机选数
相信你是最棒哒!!!目录一、递归实现指数型枚举输入格式输出格式二、题目代码一、递归实现指数型枚举从1~n这n个整数中随机选取任意多个,输出所有可能的选择方案。输入格式输入一个整数n。输出格式每行输出一种方案。同一行内的数必须升序排列,相邻两个数用恰好1个空格隔开。对于没有选任何数的方案,输出空行。本题有自定义校验器(SPJ),各行(不同方案)之间的顺序任意。输入样例3输出样例32231131212
疯狂的小菜鸡.
·
2025-06-13 10:39
深度优先
图论
算法
c语言
学习
开发语言
【
C语言
】输入数字后的重要getchar()
相信你是最棒哒!!!文章目录一、输出音符位置正确代码注释版简洁版二、棋盘中的字母正确代码注释版简洁版总结一、输出音符位置你正在玩你最喜欢的节奏游戏,osu!mania。你的谱面的布局由n行和4列组成。由于底部的音符更近,因此你将首先处理最底部的行,最后处理最顶部的行。每一行将恰好包含一个音符,用'#'表示。对于每个音符1,2,…,按照处理的顺序,输出音符出现的列号。输入第一行包含t(1≤≤100)
疯狂的小菜鸡.
·
2025-06-13 10:39
c语言
开发语言
学习
算法
【
C语言
】printf()输出格式超全总结
相信你是最棒哒!!!文章目录一、运用printf函数格式化输出打印格式及含义:printf附加格式:二、题目示例1.体脂率问题:题目代码:2.甲流疫情死亡率题目代码:总结提示:以下是本篇文章正文内容,下面案例仅供参考一、运用printf函数格式化输出打印格式及含义:%hd输出short类型,shortint短整数%d输出int类型,int接受整数值并将它表示为有符号的十进制整数%ld输出long类
·
2025-06-13 10:39
神奇的getchar()
C语言
中的getchar()文章目录前言一、getchar是什么?二、使用步骤总结前言getchar()是
C语言
标准库中的一个函数,它用于从标准输入流(通常是键盘)读取下一个可用的字符。
疯狂的小菜鸡.
·
2025-06-13 10:09
c语言
学习
理解大端与小端字节序——原理、实践与网络编程
1.2举例说明2.字节序的本质——存储顺序3.网络字节序与主机字节序3.1网络字节序3.2主机字节序4.实践:IP地址与字节序5.图解大端与小端6.
C语言
的字节序转换函数7.编程细节和常见误区7.1不同字节序导致的打印
誰能久伴不乏
·
2025-06-13 08:20
网络
linux
java实现calloc函数功能(附带源码)
1.项目背景详细介绍1.1引言在
C语言
中,calloc(“contiguousallocation”的缩写)用于在堆上分配并清零一段连续内存;它除了分配内存之外,还会将所有字节初始化为零,避免了程序员手动清零可能带来的疏漏和安全风险
Katie。
·
2025-06-13 08:49
Java
实战项目
java
开发语言
C 语言入门:开启编程之旅
C语言
入门:开启编程之旅你是否想过,那些掌控计算机底层运行、驱动嵌入式设备的神奇代码是如何诞生的?答案就藏在一门诞生于1972年的编程语言——
C语言
之中。
Sabrina的程序小屋
·
2025-06-13 06:41
c语言全集
c语言
c#
c++
STM32F103C8T6物联网系统源码包:从下位机到机智云的完整实现
项目包含了
C语言
和汇编语言编写的源码,以及必要的通信协议实现。用户可通过QT框架设计的应用程序与STM32微控制器通信,并通过机智云平台实现设备管理、数据存储和远程控制功能。
悦闻闻
·
2025-06-13 04:27
【
C语言
】结构体、联合体与类型定义
增强可读性1.3.2提高可维护性1.3.3代码移植性二、联合2.1联合的定义和特点2.2联合的内存空间共享2.2.1union的用处节省内存数据解析2.3小端和大端的概念一、类型定义1.1struct的定义在
C语言
中
Yurko13
·
2025-06-13 02:09
#
C语言修仙记(草稿篇)
算法
c语言
学习
C语言
编程之结构体和联合体
C语言
结构体和联合体一、结构体(`struct`)1、结构体定义2、使用`typedef`简化结构体定义3、结构体数组4、结构体指针二、联合体(`union`)1、联合体定义2、联合体与结构体的比较3、
人间酒中仙
·
2025-06-13 02:37
C/C++学习笔记
c语言
算法
数据结构
开发语言
笔记
学习
改行学it
C语言
结构体与联合体的高级用法及技巧分享
C语言
结构体与联合体的高级用法及技巧分享
C语言
中,结构体(struct)和联合体(union)是两种重要的数据类型。
大厂_码农
·
2025-06-13 01:35
C语言
C语言
结构体和联合体高级用法
力扣算法入门
刷题
1、回文数判断输入的整数是否是回文我的一般思路:将输入的整数转成字符串,再将这个字符串转成字符数组c,对字符数组进行遍历,如果第i个元素与第c.length-i-1元素不相等,也就是通过比较首尾元素是否相同来判断是否是回文,只要有一个不相等就不是。publicbooleanisPalindrome(intx){Strings=String.valueOf(x);char[]c=s.toCharAr
飞翔的企鹅i
·
2025-06-13 01:32
数据结构
Golang 快速上手手册 | 基于C++/Python语言基础
必须知道的事Go虽然常被称为“21世纪的
C语言
”,但个人认为其语法风格更接近于Python或TypeScript。Go以其简单易
Au1Bhi
·
2025-06-13 00:26
golang
学完
c语言
后快速上手c++
1.基础知识其实学完
c语言
后我们能够理解,其实语言本身并没有那么重要。重要的是如何将问题解决的能力,其实这就涉及到数据结构和算法的东西了。
会飞的猪℡
·
2025-06-13 00:26
c++
c语言
蓝桥杯
Bugku CTF梳理
大佬的
刷题
记录:https://blog.csdn.net/mcmuyanga1.CTF常见题型CTF比赛通常包含的题目类型有七种,包括MISC、PPC、CRYPTO、PWN、REVERSE、WEB、STEGA
AquilaEAG
·
2025-06-12 22:38
深入了解
c语言
,深入理解
C语言
导读:DennisRitchie过世了,他发明了
C语言
,一个影响深远并彻底改变世界的计算机语言。
磐石小姐
·
2025-06-12 22:38
深入了解c语言
深入理解
C语言
中的 extern`和 static
1.extern关键字定义和用途extern关键字用于声明一个变量或函数,表示其定义在另一个文件或本文件的其他位置。使用extern可以在多个文件之间共享全局变量或函数。示例假设有两个源文件:main.c和helper.c。helper.c#includeintcount=5;//定义一个全局变量voidprintCount(){printf("Count=%d\n",count);}main.c
·
2025-06-12 22:06
Bugku-CTF-Web安全最佳
刷题
路线
Bugku-CTF-Web安全最佳
刷题
路线,我已经整理好了,干就完了。
·
2025-06-12 21:03
顺序表专题
test.c#define_CRT_SECURE_NO_WARNINGS#include//
C语言
基础知识:结构体、指针、动态内存管理////什么是数据结构//数据结构是计算机存储、组织数据的方式//数组就是最基础的数据结构
·
2025-06-12 20:26
c语言
学习_函数2
在
C语言
中,自定义函数是一种强大的工具,允许程序员封装代码以执行特定的任务。这些函数可以设计为接收输入参数并返回一个值,也可以不接收参数且不返回任何值。
无限远的弧光灯
·
2025-06-12 20:53
学习
c语言
嵌入式全栈面试指南:TCP/IP、C 语言基础、STM32 外设与 RT‑Thread
本文将从TCP/IP协议、
C语言
核心基础、STM32IO与外设驱动、RT‑Thread及其多任务/IPC四大模块进行全面讲解,并在每个模块末尾附上常见面试题,助你系统备考。
·
2025-06-12 19:14
遗传算法的
C语言
实现
//目标函数:y=(x1-1)^2+(x2-2)^2;#include#include#include#include#definedelta3#defineT200//进化代数#defineN200//群体个数#defineINT4//整数基因长度#defineFLOAT0//小数基因长度#defineMUTATE0.005//基因突变率intt=0;//代数计数intgene[N][(INT+
alasnot
·
2025-06-12 19:43
算法
蓝桥杯
刷题
第四天
思路:这道题很容易即可发现就是简单的暴力即可完成题目,我们只需满足所有数的和为偶数即可保证有满足条件的分法,同时也不需要存下每个输入的数据,只需要知道他是偶数还是奇数即可,因为我们只需要偶数个奇数搭配在一块看成是偶数即可,然后对应到上面我们就可以统计一组数据中奇数的个数就不需要多余的计算一个数据和,当奇数个数为0时,情况就是取和不取问题组合情况为2的偶数的个数次方,当奇数个数为奇数时,必不可能有满
辛之助
·
2025-06-12 18:39
蓝桥杯
蓝桥杯
Day 12 预处理、指针基础
编程流程:编辑--->编译--->运行--->调试编译的过程(1)预处理:预编译,将代码中相关的预处理命令执行生成一个只包含
C语言
代码的文件。
下次规律作息
·
2025-06-12 18:09
c++
c语言
数据结构
基础
C语言
知识串串香11☞宏定义与预处理、函数和函数库
六、
C语言
宏定义与预处理、函数和函数库6.1编译工具链源码.c——>(预处理)——>预处理过的.i文件——>(编译)——>汇编文件.S——>(汇编)——>目标文件.o->(链接)——>elf可执行程序预处理用预处理器
Leon_George
·
2025-06-12 18:08
c
c语言
linux
预处理
嵌入式学习(基本操作)day1
C语言
基础一:基本命令行一:绝对路径和相对路径1.凡是/开头的,统统认为都是绝对路径含义:参考起点是根目录2.凡是不以/开头的,统统认为都是相对路径含义:参考起点是当前位置二:cd~(本质就是回家)1.
生涯にわたる学び
·
2025-06-12 18:07
学习
linux
day_12
C语言
预处理及数组
C语言
预处理条件编译简单宏定义带参数的宏条件编译typedef:可以看作typedefine,用于给已有的类型重新定义一个别名。并没有产生新的数据类型。
MediumPanda
·
2025-06-12 18:07
暑期日志
c语言
宏
typedef
蓝桥杯
刷题
统计
问题描述小明决定从下周一开始努力
刷题
准备蓝桥杯竞赛。他计划周一至周五每天做a道题目,周六和周日每天做b道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于n题?
咚咚轩
·
2025-06-12 18:06
蓝桥杯
模拟
python3__leecode/0611. 有效三角形的个数
611.validtrianglenumber有效三角形的个数一、
刷题
内容原题链接内容描述二、解题方法1.方法一:排序+二分查找2.方法二:排序+双指针一、
刷题
内容原题链接https://leetcode-cn.com
百里 Jess
·
2025-06-12 15:22
leetcode
python
26考研——数据的表示和运算_整数和实数的表示(2)
408答疑文章目录二、整数和实数的表示1、整数的表示1.1、无符号整数的表示1.2、有符号整数的表示1.3、
C语言
中的整数类型及类型转换1.3.1、
C语言
中的整型数据类型1.3.2、有符号数和无符号数的转换
408答疑+v:18675660929
·
2025-06-12 15:21
26考研408
考研
笔记
扫雷的实现--二维数组的应用
扫雷是一个经典的小游戏,现在就用
c语言
来实现扫雷,其中最主要的就是对数组的使用。文件的创建创建不同的模块能使代码更有逻辑和简洁,并且还可以隐藏一些程序。
_w_z_j_
·
2025-06-12 15:17
c语言
开发语言
后端
PMP--必
刷题
--易错
文章目录1、[单选]在某项目中,技术工程师做了一个方案,项目背景阐述清晰,成本效益清晰,但是委员会却选择了另一个方案,项目经理了解情况后接受了这一结果。为什么技术工程师的方案没被选择?2、[单选]在一次冲刺回顾中,一位团队成员发现质量流程不是最新的。这时应该找谁来更新质量流程?3、[单选]一个需要五次迭代的敏捷项目,在第三次冲刺阶段,资源经理突然打来电话说一位开发人员要休假四周,没有可替代资源。项
fo安方
·
2025-06-12 12:25
PMP
管理
学习
【C 语言篇】函数模块拼图与代码复用灯塔:C 语言编程中探索函数调用的高效征程
文章目录【
C语言
篇】函数模块拼图与代码复用灯塔:
C语言
编程中探索函数调用的高效征程前言一、创建和使用函数1.创建函数2.调用函数二、局部变量1.局部变量的特点2.局部变量的初始化3.局部变量的生命周期4
意疏
·
2025-06-12 10:15
C语言
c语言
开发语言
[灵感源于算法] 算法问题的优雅解法
[
刷题
经验总结]一些算法问题的优雅解法@水墨不写bug文章目录一、本栏目开启的缘由二、小试牛刀1.循环左移(类似右移)2.原地旋转(三次反转法)3.环状替换(原地旋转)4.循环队列实现5.字符串循环移位检测
水墨不写bug
·
2025-06-12 10:44
系统的算法总结
算法
C++
Linux
开发语言
数据结构
leetcode
【C 语言指针篇】指针的灵动舞步与内存的神秘疆域:于 C 编程世界中领略指针艺术的奇幻华章
文章目录【
C语言
篇】指针的灵动舞步与内存的神秘疆域:于C编程世界中领略指针艺术的奇幻华章前言一、指针的介绍与使用1.指针的介绍1.1指针表示1.2指针变量1.3空指针2.使用指针2.1交换两个变量的值2.2
意疏
·
2025-06-12 10:44
C语言
c语言
开发语言
指针
算法
刷题
-回溯
今天给大家分享的还是一道关于dfs回溯的问题,对于这类问题大家还是要多刷和总结,总体难度还是偏大。对于回溯问题有几个关键点:1.首先对于这类回溯可以节点可以随机选择的问题,要做mian函数中循环调用dfs(i,obj),同时在dfs中要对后面的节点再次进行调用,还是使用dfs。2.对于使用过的节点用vis进行记录,而递归出口则是flag。3.注意在dfs选择后,要对这一次的递归选择进行回溯,下面这
亮亮爱刷题
·
2025-06-12 10:14
算法
记录一次使用面向对象的
C语言
封装步进电机驱动
简介(2025/4/21)本库对目前仅针对TB6600驱动下的42步进电机的基础功能进行了一定的封装,也是我初次尝试以面向对象的思想去编写嵌入式代码,和直流电机的驱动步骤相似在调用stepmotor_attach()函数和stepmotor_init()函数之后仅通过结构体数组stepm然后指定枚举变量中的id即可完成对步进电机的基础操作,其中最核心的是控制函数step_move的实现,该函数可以
我不是加奈
·
2025-06-12 10:43
单片机
嵌入式硬件
【Linux】盘点<多线程控制>基本操作&演示:创建&中止&等待&分离
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言
基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2025-06-12 09:07
YY滴
《Linux系列》
linux
java
数据库
STM32 vs ESP32 vs EFR32:新手选谁不踩坑?
学嵌入式,第一件事不是学
C语言
,也不是点灯,而是:选对开发板!选错了开发板,入门等于“掉坑”。不是烧录失败,就是库找不到;不是资料杂乱,就是开发板变成了桌面摆件。
欢乐熊嵌入式编程
·
2025-06-12 07:52
stm32
嵌入式硬件
单片机
字符串
1、字符串基本:字符串是算法题目中的一个大类,其实
c语言
对字符的操作并不是很友好,
c语言
本身并没有封装很多的
c语言
的函数,但是以下几种基本的函数是我们需要掌握的:1.1、strcpy函数原型:strcpy
梦在未名湖畔
·
2025-06-12 06:42
数据结构
Linux内核编译流程解析
文件压缩成piggz.gzip4、链接解压缩代码-zImage镜像5、uImage4、关于内核解压缩函数1.head.o:2.misc.o:3.decompress.o:三者的协作流程前言此文章为《嵌入式
C语言
自我修养
攻城狮星河
·
2025-06-12 06:08
linux内核学习之路
linux
运维
服务器
常量指针和指针常量的区别
文章目录主要是简单记录下
c语言
中涉及到的常量指针和指针常量之间的区别,只要使用的是const关键字来进行处理。1.常量指针:值不可以修改,地址可以修改。2.指针常量:地址不可修改,值可以修改。
开发之奋斗人生
·
2025-06-12 04:24
c++记录
常量指针
指针常量
基于C++实现(控制台)小学算数自测系统
1.2词汇表词汇名称词汇含义备注comTest综合测试modifyPin修改密码manage管理学生信息1.3参考资料《
C语言
大学教程(第八版)》2系统开发环境操作系统:WindowsXP集
神仙别闹
·
2025-06-12 00:38
课程设计
c++
java
数据库
C语言
实现螺旋矩阵生成
#include#defineN5intmain(){intarr[N][N],i,j;intcount=1;//从1递增if(N%2==1)//判断是否有单独的中心块,有单独的中心块,就先处理arr[N/2][N/2]=N*N;for(i=0;ii;j--)//向右arr[N-1-i][j]=count++;//行不变列减小for(j=N-1-i;j>i;j--)//向上arr[j][i]=co
浪浪山 tin
·
2025-06-11 23:01
矩阵
c语言
删除重复的数字(
C语言
)
//思路:先遍历数组,然后删除重复元素(用标识符变量)#includeintmain(){intarr[]={1,2,6,3,4,4,5,6,6,7};inti,j,sign;intn=sizeof(arr)/sizeof(arr[0]);//得到数组的长度intp=0;//唯一元素的下标for(i=1;i
浪浪山 tin
·
2025-06-11 23:01
算法
数据结构
鸿蒙OpenHarmony之分布式软总线json_payload.c(一)
⑤记录一场鸿蒙开发岗位面试经历~⑥持续更新中……cJSON介绍cJSON是用
C语言
编写的一个轻巧,简单的JSON解析器。它采用链表组织数据,其核心数
陈乔布斯
·
2025-06-11 22:21
鸿蒙开发
HarmonyOS
OpenHarmony
harmonyos
分布式
json
c语言
OpenHarmony
软总线
鸿蒙开发
【嵌入式面试】嵌入式面试笔试题
1.正确使用pthread_join2.避免线程泄露3.使用线程池4.合理处理线程退出5.设置线程属性6.检查和调试八、STM32芯片跟STC芯片的区别九、
C语言
跟C+
跳河轻生的鱼
·
2025-06-11 20:42
面试
面试
职场和发展
C语言
分支和循环(下)
C语言
中提供了break和continue两个关键字,就是应用到循环中的。-break的作用是用于永久的终止循环,只要break被执行,直接就会跳出循环,继续往后执行。
多雨西雅图
·
2025-06-11 18:25
C语言
c语言
开发语言
C语言
指针(3)
目录1.assert断言2.strlen的使用3.传值调用和传址调用1.assert断言assert.h头文件定义了宏assert(),用于在运行时确保程序符合指定条件,如果不符合,就报错终止运行。这个宏常常被称为“断言”。1assert(p!=NULL);上面代码在程序运行到这一行语句时,验证变量p是否等于NULL。如果确实不等于NULL,程序继续运行,否则就会终止运行,并且给出报错信息提示。a
多雨西雅图
·
2025-06-11 18:25
C语言
c语言
开发语言
C语言
动态内存管理(4)
在前面关于动态内存管理的三篇文章中,已经将动态内存管理的内容全部讲完,为了能够更好的理解动态内存管理和三个函数,有下面四个经典的笔试题,接下来跟着我一起来看看吧!1.题目1:voidGetMemory(char*p){p=(char*)malloc(100);}voidTest(void){char*str=NULL;GetMemory(str);strcpy(str,"helloworld");
多雨西雅图
·
2025-06-11 18:55
C语言
c语言
开发语言
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他