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语言
之反转数字
#include#includeintreverse(intnum){intbit=0;inta=num;while(a!=0){a=a/10;bit++;}intresult=0;for(inti=1;i<=bit;i++){result+=(num/(int)pow(10,i-1))%10*(int)pow(10,bit-i);}returnresult;}intmain(){intnum;s
He卡比
·
2024-02-10 05:52
c语言
算法
开发语言
C语言
----内存函数
内存函数主要用于动态分配和管理内存,它直接从指针的方位上进行操作,可以实现字节单位的操作。其包含的头文件都是:string.hmemcpycopyblockofmemory的缩写----拷贝内存块格式:void*memcpy(void*dest,constvoid*src,size_tnum);作用:与strcpy类似,但是从内存的角度从source的位置开始向后复制num个字节的数据到desti
Skrrapper
·
2024-02-10 05:17
c语言
开发语言
python变量的作用域
以
C语言
为例,
C语言
的作用域是使用一对括号{}划分的的,就是一个{}中定义的变量
进击的黑子
·
2024-02-10 05:34
Python
python
变量
作用域
if
for
【通讯录案例-plist存储 Objective-
C语言
】
一、接下来,我们来说这个plist存储1.像这些,后面的这个啊,比如说,这个“沙盒”,比如说,Documents,沙盒,怎么着去获取,这些,我们就穿插到“存储方式”里面去讲了,好,我们一个一个“存储方式”来说,2.首先呢,我们来说这个plist啊,在最上面这一块儿,我们先来说这个plist存储方式,如何把一个东西,存储成一个plist文件,1)首先呢,新建一个项目,Name:03-plist存储,
清风清晨
·
2024-02-10 04:21
Objective-C
objective-c
数据库
开发语言
leetcode 1921
消灭的怪物数量踩坑点:double类型的比较,
C语言
有qsort的排序函数,需要设计比较函数,double类型的数据存在精度问题,不能直接用==号判断数据是否相等,需要通过设置精度eps。
行走的透明人
·
2024-02-10 04:21
leetcode
算法
职场和发展
C语言
hash表的使用例子
#include#include#include#include//#includekey=key;s->val=val;HASH_ADD_INT(hash,key,s);}intfind(intkey){Hash*s=NULL;HASH_FIND_INT(hash,&key,s);if(s==NULL){return-1;}returns->val;}//从哈希表中删除一个元素voiddel(H
行走的透明人
·
2024-02-10 04:21
哈希算法
c语言
散列表
【通讯录案例-开关状态的处理 Objective-
C语言
】
一、我们先把这个开关处理,给它做了,1.也就是说,我点击“自动登录”的时候,把“记住密码”勾上,然后呢,当我关闭“记住密码”的时候,把“自动登录”关上,这就是我要做的事情啊,先把这个小功能做了,把昨天的代码复制过来一份儿,改一下文件夹的名称,现在是“11-通讯录-编辑联系人功能“,改成,”01-通讯录-开关处理“,打开这个项目,然后,command+R,接下来呢,我要做什么,当我点击“自动登录”、
清风清晨
·
2024-02-10 04:50
Objective-C
objective-c
开发语言
macos
【通讯录案例-沙盒路径 Objective-
C语言
】
一、接下来,我们来学习“存储”的相关的一些东西,1.打开这个“数据存储“的ppt,打开这个ppt,首先呢,关于存储这一块儿,存储呢,首先,有常见的几种方式,注意啊,这个里边儿是“方式”,方式,什么意思,是表示怎么去存,有五种方式:1)XML属性列表(plist)归档:plist文件,通过plist,去存一些数据2)Preference(偏好设置):通过一个偏好设置的一个东西,去存到这个手机里面儿去
清风清晨
·
2024-02-10 04:50
Objective-C
objective-c
cocoa
macos
【通讯录案例-偏好设置 Objective-
C语言
】
一、刚才,我们plist存储,讲完了,这个plist,我直接,右键,打开打开不用xcode,我就用文本文档打开,打开方式:其他选择:文本编辑打开好,这个里边儿啊,就是我们刚才存的一个Key:Value它本质上,是一个xml这是一种文件的格式,等你们讲到网络的时候,实际上,会学习这种格式,plist,本质上,就是一个xml2.接下来,我们来学习这个“偏好设置”新建一个项目,Name:04-偏好设置拖
清风清晨
·
2024-02-10 04:20
Objective-C
objective-c
开发语言
macos
swift-基本运算符2
三元运算符操作三个操作对象,和
C语言
一样,Swift只有一个三元运算符,就是三目运算符(a?b:c)。受运算符影响的值叫操作
下页天
·
2024-02-10 03:28
大数据之是什么?
折叠考试目标通过本考试的合格人员能根据软件开发项目管理和
软件工程
的要求,按照程序设计规格说明书编制并调试程序,写出程序的相应文档,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序;具有助理工程师
搬运工的IT
·
2024-02-10 03:33
将句子中的单词按颠倒顺序输出(
C语言
)
input:becauseyouarenobodyoutput:nobodyareyoubecause#includeintmain(){chars[255];inti=0;while((s[i]=getchar())!='\n')++i;s[i--]='';intj=i;//用j记录每个单词的尾巴while(j>0){i=j;while(s[i]!=''&&i>0)//i从后向前,到单//词第一
叶尔孤柏
·
2024-02-10 03:28
c语言
C语言
中大小写字母的转化
目录1.利用库函数1.1toupper()小写转大写1.1.1等效函数1.1.2函数申明1.1.3函数的参数和返回值1.1.4函数基本使用1.2tolower()大写转小写1.2.1等效函数1.2.1函数申明1.2.2函数的参数返回值1.2.3函数基本使用2.利用借助ascll值1.利用库函数1.1toupper()小写转大写1.1.1等效函数#include#includeintmy_toupp
看落日的YT
·
2024-02-10 03:28
c语言
开发语言
C语言
与python之间的串口通信协议的技巧
/k210为摄像头的时候,通常需要stm32开串口,然后摄像头通过串口数据发送给stm32,最后在32内部处理这些发送出来的数据,通常情况下这些外设都是采用python编程的,但是stm32端的接口是
c语言
超会偷电瓶车
·
2024-02-10 03:25
STM32
python
Python3中的异常处理
特别是我们最开始才开始学习编程的时候,经常都会犯一些语法错误的错误,印象最深刻的就是把中文的分号当做英文的分号用(最初在学习
C语言
的时候),而且最开始犯错的时候自己还不知道看不出来。
_AlphaBaby_
·
2024-02-10 02:30
C语言
判断输入的字符串中括号是否成对匹配
文章目录1-15题题目16题目16参考答案1题目16参考答案21-15题
C语言
基础例题1-3题-指针篇
C语言
基础例题4-5题-二维数组篇
C语言
基础例题6-7题-结构体篇
C语言
基础例题8-9题-大作业篇
C
水智
·
2024-02-10 02:46
练习题
c语言
开发语言
学习
青少年编程
算法
C语言
保留几位小数问题
Float类型保留一位小数:%.1f;保留两位小数:%.2f;以此类推。Double类型保留一位小数:%.1lf;保留两位小数:%.2lf;以此类推。
Yao yn
·
2024-02-10 02:40
c语言
c语言
有三个数a,b,c由键盘输入,输出其中最大的数
#include//1intmain(){inta,b,c,printf("请输入三个整数");scanf("%d,%d,%d",&a,&b,&c);if(a>b)if(b//2inta,b,c,max,temp;printf("请输入三个整数");scanf("%d,%d,%d",&a,&b,&c);temp=(a>b)?a:b;//将a和b中较大者存入temp中max=(temp>c)?tem
光顾着
·
2024-02-10 02:37
有效的数独
C语言
实现
题目描述:请你判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用'.'表示。题目链接方法:创建三个9*9数组本人感觉此题
ThePaK
·
2024-02-10 01:03
力扣刷题
leetcode
算法
职场和发展
提速72倍,在Python里面调用Golang函数
在之前的一篇文章:一日一技:立竿见影地把你的Python代码提速7倍中,我们讲到了如何通过把Python代码编译成
C语言
代码来提高代码的运行速度。今天,我们不用
C语言
,而用Go语言。
拒绝者zzzz
·
2024-02-10 01:01
python
go
python 调用golang_python调用golang生成的so库
版本:goversiongo1.8.3linux/amd64go语言生成
c语言
的so库在网上已经很多资料了,由于项目需要python和go结合,而python又可以调用
c语言
的so库,所以尝试了一下在GOPATH
weixin_39759600
·
2024-02-10 01:31
python
调用golang
python调用go语言来提速_提速72倍,在Python里面调用Golang函数
在之前的一篇文章:一日一技:立竿见影地把你的Python代码提速7倍中,我们讲到了如何通过把Python代码编译成
C语言
代码来提高代码的运行速度。今天,我们不用
C语言
,而用Go语言。
weixin_39673002
·
2024-02-10 01:01
python调用go语言来提速
年-月-日的输入方法
+中位于#include中的cin函数,这个函数输入单个十分好用,但是对于年月日这种较为复杂的就行不通了,就只能输入最前面的一个那怎么输入像这样的年月日呢答案就是用scanf函数就行了,由于c++兼容
c语言
沉月照归人
·
2024-02-10 01:57
c++
函数和头文件
算法
数据结构
c++
八数码问题BFS与DFS算法,
C语言
实现。
BFS的实现是用
C语言
的队列的知识,结点是一个结构体。DFS的实现是用
C语言
的栈的知识点,结点时一个结构体。
DongLUOWAN
·
2024-02-10 01:55
算法
c语言
数据结构
「HTML+CSS」--自定义加载动画【028】
首先非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~哈哈自我介绍一下昵称:海轰标签:程序猿一只|C++选手|学生简介:因
C语言
结识编程,随后转入计算机专业,有幸拿过国奖、省奖等,已保研。
海轰Pro
·
2024-02-10 01:06
精通python设计模式pdf_精通python设计模式
精通python设计模式是一本python设计开发指导学习教材,由荷兰杰出
软件工程
师萨基斯·卡萨姆帕里斯编著。
十三德州解说
·
2024-02-10 00:45
精通python设计模式pdf
【洛谷】从十四道小学数学题窥探C++的cout
从十四道小学数学题窥探C++的cout本文重点并不在这些问题本身,本文意在通过其中几个问题来记录C++的cout等价于
C语言
的那种输出形式。
_廿_尘
·
2024-02-10 00:39
#
题记
c语言
c++
【C中二三事】指针专题
指针专题在C中,指针概念一直处于不佳而或缺的地位,本文就指针这一主题,记录下
C语言
在指针编程中的小细节。
_廿_尘
·
2024-02-10 00:07
#
C程序实例
c语言
开发语言
C语言
中的typedef关键字:为类型定义新名称
在
C语言
中,typedef是一个关键字,用于为现有的数据类型定义一个新的名称或别名。这可以使代码更易读、更易于维护,并可以隐藏某些实现的细节。typedef可以用于基本数据类型、结构体和联合体等。
好奇的菜鸟
·
2024-02-10 00:36
C语言
c语言
算法
开发语言
CS50x 2024 - Lecture 1 - C
本周学习
C语言
,重点是函数、变量、条件语句和循环。05:11介绍了编程语言的转换过程,从源代码到机器码,以及编译器的作用。
dc爱傲雪和技术
·
2024-02-09 23:54
c语言
开发语言
CS50x 2024 - Lecture 2 - Arrays
00:00:00-Introduction00:01:01-StoryTime00:06:03-Compilingmake本身并不是编译器,实际上是一个自动运行编译器的程序,如
c语言
的clangclang-ohellohello.csrc
dc爱傲雪和技术
·
2024-02-09 23:54
计算机科学
RunLoop 三 : 使用RunLoop线程保活的封装
在RunLoop二:RunLoop在实际中的应用篇幅中我们介绍了runloop在项目中的具体用法,并且创建了一个可以控制生命周期的线程.今天我们就用OC和
C语言
两种方法封装一个线程保活的工具类:一:使用
小心韩国人
·
2024-02-09 23:07
Linux的可移植性
linux在可移植性上,走的是中间路线,所有接口和核心代码都是用的
c语言
,但是对于性能要求高的部分都会根据硬件进行调整。
可爱的小小小狼
·
2024-02-09 23:06
Linux
linux
运维
服务器
C语言
->用法
换种说法,如果我们在
C语言
中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”。
从前有只喵呜
·
2024-02-09 22:29
软件开发
c语言
数据结构
c语言
将结构体存储在数组中,结构体数组方法用法 _
C语言
-w3school教程
C语言
的结构体数组在
C语言
编程中可以将一系列结构体来存储不同数据类型的许多信息。结构体数组也称为结构的集合。我们来看一个数组结构体的例子,存储5位学生的信息并打印出来。
weixin_39532421
·
2024-02-09 22:29
c语言将结构体存储在数组中
C语言
-3
定义指针/*指针的概念:1.为了方便访问内存中的内容,给每一个内存单元,进行编号,那么我们称这个编号为地址,也就是指针。2.指针也是一种数据类型,指针变量有自己的内存,里面存储的是地址,也就是那些编号。四要素1.指针本身的类型例如:float*int*...2.指针指向的类型例如:floatint...3.指针本身的内存4.指针指向的内存运算符*:1.定义指针时,通过*符号,来表示定义的是一个指针
-seventy-
·
2024-02-09 22:59
#
C/C++
c语言
【
C语言
】(16)字符串标准库常用函数
1.strcpy-复制字符串strcpy(destination,source)函数用于将source字符串复制到destination字符串。这会包括终止的空字符'\0'。#define_CRT_SECURE_NO_WARNINGS#include#includeintmain(){charsrc[40]="Thisissource";chardest[100];strcpy(dest,src)
游码客
·
2024-02-09 22:59
C语言程序设计
c语言
开发语言
C语言
中 -> 是什么意思?
换种说法,如果我们在
C语言
中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:structData{inta,b,c;};/*定义结构体*
Grit_Wang
·
2024-02-09 22:29
软件编程
c语言
算法
leecode-
C语言
实现-28. 找出字符串中第一个匹配项的下标
一、题目给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标(下标从0开始)。如果needle不是haystack的一部分,则返回-1。1、示例一输入:haystack="sadbutsad",needle="sad"输出:0解释:"sad"在下标0和6处匹配。第一个匹配项的下标是0,所以返回0。2、示例二输入:haystack="
阳光九叶草LXGZXJ
·
2024-02-09 22:28
#
leecode练习-c语言实现
c语言
算法
数据结构
开发语言
学习
制度下降算法
c语言
#include#includeintlocation=0;//遍历字符串的当前位置chararr[20]="id+id*id#";voiderror();//错误提示函数/*每一个非终结符都构造一个函数*/voidE(chart);voidEp(chart);voidT(chart);voidTp(chart);voidF(chart);voidE(chart){if(t=='('){print
陇院第一Sweet Baby
·
2024-02-09 22:16
算法
数据结构
c语言
百度
哈希算法
c语言
#include#include#include//哈希函数unsignedinthash_function(constchar*str){unsignedinthash=0;while(*str){hash=(hash*31+*str)%1000;str++;}returnhash;}intmain(){constchar*str1="Hello";constchar*str2="World";
陇院第一Sweet Baby
·
2024-02-09 22:15
哈希算法
散列表
算法
c语言
【
C语言
】变量与常量
变量名称•变量是一种“标识符”•标识符构造规则:只能由字母、数字和下划线组成,数字不能出现在首位,
C语言
的关键字/保留字不可以用作
琛:D
·
2024-02-09 22:43
编程语言-C语言
c语言
开发语言
C语言
系列-文件操作
个人主页:会编程的果子君个人格言:“成为自己未来的主人~”为什么使用文件如果没有文件,我们写的程序的数据是存储在电脑的内存上,如果程序退出,内存回收,数据就会丢失了,等再次运行程序,是看不到上次程序的数据的,如果要将数据进行持久化的保存,我们可以使用文件什么是文件磁盘上的文件是文件但是在程序设计中,我们一般谈的文件有两种:程序文件,数据文件(从文件功能的角度来进行分类的)程序文件程序文件包括源程序
会编程的果子君
·
2024-02-09 22:42
开发语言
c语言
C语言
:用递归函数求Fibonacci数列
#includeintfib(intn);intmain(){inti,n,f1;printf("InputFibonacci'snumber:");scanf("%d",&n);for(i=1;i<=n;i++){f1=fib(i);printf("%6d",f1);if(i%5==0)printf("\n");}printf("\n");}intfib(intn){intf;if(n==1||
不吃橘子的橘猫
·
2024-02-09 22:11
C语言作业
c语言
算法
c++
C语言
:函数递归
1.递归是什么?先来看最简单的递归代码:#includeintmain(){printf("HelloWorld\n");main();return0;}在main函数里还有一个main函数,在XXX函数里有XXX函数,这种就是递归在函数里调用自己,但这种情况会无限打印HelloWorld,最后导致栈溢出递归的递就是递推的意思,归就是回归的意思,上面的代码则是一直在递,没有归,所以导致栈溢出,所以
靡樊
·
2024-02-09 22:41
c语言
学习
力扣——
C语言
:合并两个有序数组
88.合并两个有序数组-力扣(LeetCode)这道题有多种方法可以解决一、暴力求解这种方法最简单,我们只需要把两个数组合在一起然后在冒泡排序就可以了代码如下:voidmerge(int*nums1,intnums1Size,intm,int*nums2,intnums2Size,intn){for(inti=m,j=0;i=0||i>=0){if(i<0){nums1[k]=nums2[j];j
靡樊
·
2024-02-09 22:41
leetcode
算法
职场和发展
C语言
笔试题之求出二叉树的最大深度(递归解决)
实例要求:1、给定一个二叉树root,返回其最大深度;2、二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数;案例展示:实例分析:1、判断根节点是否为空;2、分别递归处理左右子树;3、每递归一次,自动计数一次,直到遍历二叉树完成;示例代码:/***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*l
少年维克多
·
2024-02-09 21:00
C语言学习系列
笔试题
C语言练习题系列
c语言
开发语言
C语言
笔试题之求出三角形的最大周长
实例要求:1、给定由一些正数(代表长度)组成的数组nums;2、返回由其中三个长度组成的、面积不为零的三角形的最大周长;3、如果不能形成任何面积不为零的三角形,返回0;案例展示:实例分析:1、引入qsort函数和自定义cmp函数解决问题;2、对所有的元素快速排序后,取最大的三个边长,并判断是否满足三角形周长;3、若满足条件就返回最大周长,不满足则返回0;qsort函数:voidqsort(void
少年维克多
·
2024-02-09 21:30
C语言学习系列
笔试题
C语言练习题系列
c语言
算法
数据结构
C语言
笔试题之二进制求和
实例要求:给定2个二进制字符串a和b,以二进制字符串的形式返回它们的和;案例展示:实例分析:1、利用strlen函数分别求出二进制字符串a和b的长度;2、结果字符串长度为较长输入字符串加1,再加上终止符’\0’;3、进位标志为carry=sum/2,结果集为sum%2+'0';4、最后返回结果字符串的起始地址;示例代码:char*addBinary(char*a,char*b){intlen_a=
少年维克多
·
2024-02-09 21:30
C语言学习系列
笔试题
C语言练习题系列
c语言
开发语言
C语言
笔试题之两数相加(多次反转链表实现)
实例要求:1、给定两个非空链表(l1和l2)来代表两个非负整数;2、数字最高位位于链表开始位置;3、它们的每个节点只存储一位数字;4、将这两数相加会返回一个新的链表;案例展示:实例分析:1、编写反转链表函数,反转链表l1和l2;2、创建虚拟头节点;3、新建节点表示当前节点指针;4、计算进位和取个位数;5、连接新节点和更新当前节点指针;6、反转链表,得到最终结果;7、释放虚拟头节点的内存;示例代码:
少年维克多
·
2024-02-09 21:59
笔试题
C语言练习题系列
C语言学习系列
c语言
链表
开发语言
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他