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语言
】分支与循环结构
文章目录if||switch语句循环结构while、dowhile、for语句3种循环语句的作用及区别break与continue的区别与作用#分支结构if||switch语句if()语句;如果满足if中的条件,则为真(非0),执行语句,得出结果。若为假(为0),则结束。例如:#includeintmain(){inta;scanf("%d",&a);if(a>10)printf("%d",a);
Fighting琦
·
2024-02-06 03:54
c语言
算法
c++
【数组】
C语言
文章目录数组一维数组一维数组的定义一维数组的初始化一维数组的访问变长数组(C99中的语法)二维数组二维数组的访问练习代码数组一维数组一维数组的定义格式:数组名【常量表达式】注意:定义数组时常量表达式必须为整形常量或字符常量,不能是实型常量和变量,也不能为空。例如:intarr[5];//这里的5,是指可以存放5个整数chararr[10];//这里的10,是指可以存放10个字符注意:数组的下标是从
Fighting琦
·
2024-02-06 03:54
c语言
开发语言
visualstudio
算法
c++
【
C语言
OJ刷题】数组代码练习(易懂 超详细)
文章目录二维数组练习矩形转阵一维数组练习逆序输出求平均值交换数组一维数组选择题二维数组练习矩形转阵将矩阵的行列互换得到的新矩阵称为转置矩阵。输入两个整数分别代表原数组的行和列,输入数据填充,最后打印出交换过行和列的矩阵#includeintmain(){intm,n;scanf("%d%d",&m,&n);//输入想要的行和列printf("row=%d\ncolumn=%d",m,n);inta
Fighting琦
·
2024-02-06 03:54
c语言
算法
数据结构
visualstudio
【
C语言
】语句细节理解 超详细 易懂简单
文章目录switch嵌套语句与break、continue的代码例题。i++与++i的区别逗号运算符的作用运算符优先级例题理解switch嵌套语句与break、continue的代码例题。通过以下程序可以帮助我们更好的理解switch语句的嵌套以及break和continue的作用。#includeintmain(){intx=3;inty=3;switch(x%2)//x%2的结果为1,因此执行
Fighting琦
·
2024-02-06 03:23
c语言
算法
开发语言
visualstudio
c语言
数据结构-排序(冒泡+选择+插入+希尔)
(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹),(如果您没有看懂文章或者对本文有意见,请您私信帮助我,我一定认真修改)目录冒泡排序:选择排序:插入排序:希尔排序:冒泡排序:原理:基于交换的排序,每一轮将序列中的最大值(最小值)放到数组的尾部。使用循环重复操作,(每轮排序都会少一个最大值或最小值),当最后只剩下一个数据的时候整个序列就已经排好序了。代码思路
小周不摆烂
·
2024-02-06 03:12
数据结构与算法
排序算法
算法
c语言
C语言
几种排序方法(冒泡、选择、插入、归并、快速)
排序1.冒泡排序2.选择排序3.插入排序4.归并排序5.快速排序1.冒泡排序它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。
梨花落-
·
2024-02-06 03:42
c语言
排序算法
C语言
<选择排序><冒泡排序><插入排序><快速排序>介绍以及代码
目录一、选择排序函数代码:二、冒泡排序函数代码:2.1、改良后的冒泡排序代码:三、插入排序函数代码:四、快速排序函数代码:1、选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的
hhf,
·
2024-02-06 03:11
排序算法
c语言
C语言
排序问题总结二(快速排序、归并排序、希尔排序)
一、快速排序选择一个基准值(pivot),通常是数组的第一个元素。把数组分为两部分,一部分包含所有小于基准值的元素,另一部分包含所有大于或等于基准值的元素。这一步是通过一趟遍历实现的,从左到右扫描数组,如果当前元素小于基准值,就交换它们的位置。递归地对这两部分进行快速排序。也就是说,对基准值左侧的子数组和右侧的子数组分别进行快速排序。最后,整个数组就变成了有序数组。#includevoidquic
码农一指
·
2024-02-06 03:40
c语言
排序算法
算法
C语言
之扫雷游戏
一、头文件game.h#pragmaonce#defineROW9#defineCOL9#defineROWSROW+2#defineCOLSCOL+2#include#defineCOUNT10#include//声明函数//棋盘初始化函数voidinitboard(chararr[ROWS][COLS],introws,intcols,charset);//打印棋盘voiddisplayboa
码农一指
·
2024-02-06 03:40
c语言
游戏
开发语言
C语言
之函数
C语言
函数是程序设计中不可或缺的基本部分,通过函数的封装和调用,我们能够实现代码的模块化以及更高效的代码重用。在
C语言
中,函数是按照一定的规则定义和调用的。下面我们将深入探讨
C语言
函数的相关知识。
码农一指
·
2024-02-06 03:40
c语言
开发语言
C语言
基本常识
1、printf函数的格式控制包括两部分:格式说明和普通字符。2、复合语句是由一对花括号括起来的若干语句组成。3、优先级:赋值运算符<逻辑运算符<关系运算符<算术运算符。4、case后面必须是常量值,switch和case后面不能加float型5、C程序在执行过程中,不检查数组下标是否越界6、如果要使一个内部数组在定义时每个元素初始化为0,但不进行赋值,将其说明成静态存储类型即可7、函数调用可以出
码农一指
·
2024-02-06 03:09
c语言
开发语言
C语言
排序问题总结一(冒泡排序、插入排序、选择排序)
一、冒泡排序冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。这个过程会重复进行,直到没有再需要交换,也就是说该数列已经排序完成。原理阐述:冒泡排序的基本思想是通过重复地“冒泡”过程,使得较大的元素逐渐移动到数列的一端,较小的元素则移动到另一端。具体步骤如下:从数列的第一轮开始,首先比较相邻的两个元素,如果第一个元素比第二个元素大(假
码农一指
·
2024-02-06 03:08
c语言
算法
数据结构
每个人都可以用
C语言
写的推箱子小游戏!今天你就可以写出属于自己项目~
C语言
,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了。
75580e7086e5
·
2024-02-06 03:15
0基础小白怎么学好Java?
自身零基础,我们应该先学好Java,小编给大家介绍一下Java的特性:Java语言是简单的Java语言的语法与
C语言
和C++语言很接近,使得大多数程序员很容易学习和使用Java。
程序o07
·
2024-02-06 02:21
STM32L4学习
允许用户通过图形化向导来生成
C语言
工程。嵌入式软件包(STM32Cube库)。包含完整的HAL库
饼干饼干圆又圆
·
2024-02-06 02:04
stm32
stm32
学习
嵌入式硬件
c语言
实现greedy snake(贪吃蛇)
##第一个小项目大一学生寒假项目最终实现效果如图一.以
C语言
实现个人小项目在我们快速学完了一个高级编程语言,就应该写一个小项目来加以巩固自己的学习成果。
MADAO_luv
·
2024-02-06 01:14
个人小项目
c语言
算法
开发语言
矩阵乘法(
C语言
实现),超详细
1、判断是否可以做矩阵乘法分别求得两个矩阵的行数a1,b1以及列数a2,b2。如果a1==b1,并且a2==b2则进行乘法运算2、C代码实现:#include#includeintmain(){inta[3][3]={{1,2,3},{2,3,4},{2,5,4}};intb[3][3]={{1,0,3},{0,1,4},{2,0,4}};intlen=0;intvalue1=0;intk=siz
平常心-辉
·
2024-02-06 01:43
c语言
矩阵
算法
线性代数
C语言
实现字符串替换
str.replace(old,new,[count])返回字符串的副本,其中出现的所有子字符串old都将被替换为new。如果给出了可选参数count,则只替换前count次出现#include#include#includevoidstr_replace(char*dest,constchar*src,intn);intmain(){chararr1[]="yangzhaohui";charar
平常心-辉
·
2024-02-06 01:12
c++
开发语言
c语言
用
C语言
实现简单的日历
效果用
C语言
实现简单的日历实现日历的流程图Calendar流程图源码#include#includeintmonthDays[13]={0,31,28,31,30,31,30,31,31,30,31,30,31
Snemc
·
2024-02-06 01:56
C语言
中的内存操作函数:memcpy、memcmp与memset
一、memcpy——内存拷贝void*memcpy(void*destination,constvoid*source,size_tnum);memcpy函数用于将源内存区域的内容复制到目标内存区域。功能是将从source指向的内存起始位置连续num个字节的数据,原样复制到destination指向的内存区域。例如:void*My_memcpy(void*dest,constvoid*src,si
普通young man
·
2024-02-06 01:07
c语言
算法
开发语言
C语言
递归实现数字逆序输出
引言在计算机编程中,递归是一种强大的工具,它允许函数在其定义内部调用自身。今天,我们将通过一个实例——使用递归函数实现数字的逆序输出(如将1234输出为4321)来深入理解递归的应用和工作原理。代码展示与解析#include//定义递归函数PRIND,参数a代表要逆序输出的数字voidPRIND(inta){//基本情况:如果数字a小于等于9,直接输出该数字并结束递归if(a>9){//递归情况:
普通young man
·
2024-02-06 01:07
c语言
算法
数据结构
C语言
递归与迭代并举:双重视角下的
C语言
阶乘计算实现
下面我们将通过一个使用递归方法实现阶乘的
C语言
代码示例,并进一步探讨如何采用非递归(迭代)的方式来实现相同的功能。
普通young man
·
2024-02-06 01:37
c语言
算法
数据结构
教你一招如何半小时把
C语言
的 scanf printf sscanf sprintf fscanf fprintf wscanf wprintf 玩出花来
前言相比友友们都接触scanfprintf同时小编在《用
C语言
了解文件那些下‘流‘事》(http://t.csdnimg.cn/1s3Ek)的那篇文章中也详细介
邂逅岁月
·
2024-02-06 01:37
#
C语言与粉红色回忆
c语言
开发语言
C++类和对象
大家都知道
C语言
是面向过程的,那如果想要更加安全地封装我们的代码只对外暴露一个接口,这时就需要通过C++面向对象来实现。
脑袋空空呀
·
2024-02-06 00:23
c++
深刻理解顺序表和链表
大家在
C语言
中都学过数组:⼀组相同类型元素的集合而且在内存中存储是连续的。数组也属于顺序表的一种,顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构。
脑袋空空呀
·
2024-02-06 00:53
链表
数据结构
c语言
C语言
从0开始做扫雷小游戏
游戏所需基本知识#define定义变量;函数的声明与定义;分支语句if(){}...else...,switch;循环语句while(),for(;;),do...while();for的嵌套;头文件的创建和使用;自定义函数;return语句的用法;操作符的用法;随机数的生成(rand)与(srand);时间戳time;二维数组的用法以及字符到数字的转换游戏规则使用控制台实现经典的扫雷游戏•游戏可
脑袋空空呀
·
2024-02-06 00:23
c语言
开发语言
游戏
认识
C语言
指针
什么是指针?指针是一个地址,一个变量的地址称为该变量的指针,而指针变量是存放地址的变量,指针变量就是地址变量,用来存放地址,指针变量的值就是地址(指针)。指针变量的定义定义指针变量的一般形式为:类型名*指针变量名例如:inta=10;int*pa=&a;这⾥pa左边写的是int*,*是在说明pa是指针变量,⽽前⾯的int是在说明pa指向的是整型(int)类型的对象。指针变量的类型指针的类型一般有:
脑袋空空呀
·
2024-02-06 00:23
c语言
开发语言
C语言
——最大公因数和最小公倍数
C语言
作为一种广泛应用于科学计算和工程领域的编程语言,自然也可以用来求解这些问题。本文将详细介绍
C语言
中求最大公因数和最小公倍数的方法,并附上代码示例。
朝九晚五ฺ
·
2024-02-06 00:45
算法
C语言
:详解操作符(上)
摘要:本篇,我们将学习
C语言
中操作符的相关内容,操作符是
C语言
中重要的元素之一,在我们的代码中处处都有,下面我们将详细介绍操作符的相关内容,并结合一些代码例题加深印象。
朝九晚五ฺ
·
2024-02-06 00:15
c语言
vscode
开发语言
C语言
尾递归知识及代码示例
摘要:本文将介绍
C语言
中尾递归的概念、特点以及如何使用尾递归解决实际问题。同时,给出一个尾递归的代码示例。
朝九晚五ฺ
·
2024-02-06 00:15
c语言
开发语言
vscode
数据结构
C语言
——字符串大小写互换
前言:在
C语言
中,大小写字母相互转换是一个常见的操作。本文将详细介绍
C语言
中实现大小写字母相互转换的各种方法,并附上代码示例。
朝九晚五ฺ
·
2024-02-06 00:44
c语言
vscode
开发语言
【
C语言
初阶-const作用详解】const修饰变量、const修饰指针(图文详解版)
少年,做你认为对的事目录少年,做你认为对的事1.const修饰变量2.const修饰指针(重要)代码1:代码2:代码3:编辑3.结论1.const修饰变量const修饰变量将变量赋予了常量属性,不可修改。当我们有这样一个变量:intn=0;我们要是想修改n的值,是不是有两种方式:①n=20;②int*p=&n;*p=20;但是,当我们的变量被const修饰时,我们就说这个变量具有了常量属性简称为常
Nicn
·
2024-02-05 23:53
c语言
开发语言
面试
C语言
内存函数:memcpy、memcat、memmove介绍和模拟实现(实用性高,建议三连收藏)
目录1.memcpy函数1.1函数介绍1.2函数示范使用1.3函数的模拟实现1.4补充2.memmove函数2.1函数介绍2.2函数的使用示范2.3函数的模拟实现3.memcmp(内存比较函数)3.1函数介绍3.2函数的示范使用,有趣的例子4.函数补充memset(内存设置函数)4.1函数介绍4.2函数示范使用5.结语1.memcpy函数引入:之前我们讲过字符串的拷贝函数,但是当我们要拷贝整型数据
Nicn
·
2024-02-05 23:52
c语言
开发语言
数据结构
算法
动态规划
【C++】异常
目录1.
C语言
传统的处理错误的方式2.C++异常概念3.异常的抛出和捕获4.异常的重新抛出5.异常安全6.自定义异常体系7.异常规范8.C++标准库的异常体系1.
C语言
传统的处理错误的方式传统的错误处理机制
慢慢走,慢慢等
·
2024-02-05 23:20
C++
开发语言
c++
OpenMV入门教程
以STM32F427CPU为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用
C语言
高效地实现了核心机器视觉算法,提供Python编程接口。
青澜饮舟
·
2024-02-05 23:50
机器学习
人工智能
单片机教程(零) :
C语言
基础
——《增广贤文》**C51学习的
C语言
基础(一)进制1.进制介绍2.进制之间转换(二)标识符与关键字
C语言
的基本类型数据控制语句关键字存储类型关键字其他关键字(三)
C语言
常用运算符(四)基本语句(一)进制在
-辰星-
·
2024-02-05 23:49
51单片机教程
c语言
51单片机
单片机
stm32
经验分享
学习
OpenMV安装教程
以STM32F427CPU为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用
C语言
高效地实现了核心机器视觉算法,提供Python编程接口。
-辰星-
·
2024-02-05 23:18
软件安装
单片机
嵌入式硬件
学习
51单片机
经验分享
python
[
C语言
学习]----函数递归(超详细!!!)
本篇介绍的是
C语言
函数递归的详细知识程序的艺术来源于生活目录7.函数递归7.1递归是什么7.2递归的两个必要条件7.2.1练习1(详细讲解)7.2.2练习2(详细讲解)7.3递归与迭代7.3.1练习3(
sososopy
·
2024-02-05 23:32
C语言
学习
c语言
C语言
程序设计经典例题----海伦公式求三角形面积
海伦公式:又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。表达式为:S=√p(p-a)(p-b)(p-c)。以下是这个程序的成功和失败示例这个程序利用到判断以及求值两个部分,因此我们可以利用这个程序分模块的特点练习函数的使用(平时写以简单为先仅用作练习用)以下是成功和失败的示例有什么问题请各位及时指正指出,谢谢。
閪佬
·
2024-02-05 23:32
c语言
C语言
学习笔记(八)--超详细的函数讲解--part 1
目录前言一.函数二.向函数传递值和从函数返回值三.函数封装与防御性程序设计四.函数设计的基本原则前言终于来到函数部分了,首先还是说一下这篇文章的内容。主要内容讲函数的定义,函数调用,函数原型,函数的参数传递与返回值,递归函数和函数的递归调用,函数封装,函数复用,函数设计的基本原则,程序的健壮性
瑟瑟发抖的可乐
·
2024-02-05 23:02
C语言复习笔记
c语言
学习
开发语言
青少年编程
visual
studio
c语言
显示0 9的程序,数码管循环显示0-9
C语言
程序设计
原标题:数码管循环显示0-9
C语言
程序设计//用数码显示器数字0~9#include//包含寄存器定义的头文件/*********************************************
勃斯丶李 mkq0.~
·
2024-02-05 23:02
c语言显示0
9的程序
c语言
程序设计实践教程课后题,《
C语言
程序设计实践教程》答案-完整版.doc
4.2练习题一、选择题DBAB和DCAB二、填空题//或/**/主或main函数首部和函数体编译和连接分号5.2练习题一、选择题ADBBCCDABBDBA或BCBBDDCDBADCCBCDAB二、填空题102,10#define宏名字符串1n=1-4a=1,b=,c=2c=An1=%d\nn2=%da+b>c&&a+c>b&&b+c>ach>=’a’&&ch=’A’&&chday(*b).dayD
dax eursir
·
2024-02-05 23:02
c语言程序设计实践教程课后题
c语言
程序设计-简单的
c语言
程序
\n");return0;}程序分析:这是一个简单的
C语言
程序,先看程序的第2行,其中main是
C语言
程序中“主函数”的名字。main前面的int的表示此函数是整型的。int是integer的缩写。
小白丶菜狗
·
2024-02-05 23:32
c语言
c++
开发语言
C语言
程序设计-第四版-何钦铭-课后习题答案
-第1章-引言-目录第1章-引言题目1:对
C语言
来说,下列标示符中哪些是非法的,哪些是不非法的?
lllllllnnnnnnn
·
2024-02-05 23:31
c语言
蓝桥杯
算法
###
C语言
程序设计-----
C语言
学习(9)#函数基础
库函数由
C语言
系统提供定义,编程时只要直接调用即可,例如:scanf(),printf()等为库函数。自定义函数由用户自己定义,例如:自己定义的cylinder(),f
袁满满满满
·
2024-02-05 23:00
C语言程序设计
学习
开发语言
c语言
数据挖掘
c++
c#
C语言
:月份缩写
题目描述从一月份到十二月的英文全称依次是:“January”,“February”,“March”,“April”,“May”,“June”,“July”,“August”,“September”,“October”,“November”,“December”对应的缩写依次是:“Jan.”,“Feb.”,“Mar.”,“Apr.”,“May.”,“Jun.”,“Jul.”,“Aug.”,“Sep.
籽寒12
·
2024-02-05 23:27
c语言
算法
开发语言
C语言
:斐波那契数列中的合数
题目描述斐波那契数列是一个形如下面的数列:1,1,2,3,5,8,13,21,34,55,89……从第3项开始,有:f(n)=f(n-1)+f(n-2)在这个数列中,有些数是合数,比如8、21、34等,有些数是素数,比如2、3、5、13等。而前面两个1既不是合数也不是素数。下面请你求出该数列中指定的第n个合数。比如n=1时,对应的数是8;n=2时,对应的数是21。输入格式一个正整数n(1≤n≤30
籽寒12
·
2024-02-05 23:57
c语言
算法
数据结构
C语言
:统计字符
题目描述输入一行字符,分别统计出其中每一种字符出现的个数。例如,有字符串“goodmorning”,其中g出现了2次,o出现了3次,d出现了1次,空格出现了1次,m出现了1次,r出现了1次,n出现了2次,i出现了1次。输入格式输入一行字符串输出格式输出多行,每一行输出出现过的字符及相应出现的次数,按字符出现的顺序输出,字符与次数之间用:隔开。分析:去除重复字符+相同字符的个数#include#in
籽寒12
·
2024-02-05 23:56
c语言
算法
开发语言
C语言
:数字折叠相加
题目描述将一个数字n(10≤n≤1,000,000,000)拆成左右两部分,将右边的数字逆转后与左边的数字相加,输出和值。如果数字的位数是奇数,则左半部分应比右半部少一位输入格式一个正整数n,10≤n≤1,000,000,000输出格式一个正整数,按照要求求得的结果计算数字位数函数intnum(intn){ints=0;do{n/=10;s++;}while(n!=0);returns;}反向输出
籽寒12
·
2024-02-05 23:56
c语言
开发语言
C语言
:向上取整
题目描述给定一个双精度浮点数,对其向上取整。向上取整规则如下:对于正数,取得不小于这个正数的最小的那个正整数。比如3.7,向上取整为4;2.01向上取整为3;5.0向上取整为5。对于负数,取得不大于这个负数的最大的那个负整数。比如-3.7,向上取整为-4;-2.01向上取整为-3;-5.0向上取整为-5输入格式一个浮点数f,-1,000,000,000≤f≤1,000,000,000输出格式一个向
籽寒12
·
2024-02-05 23:56
c语言
算法
开发语言
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他