![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
C语言知识点总结,代码分享
盖盖的博客
众生皆苦,我是草莓味儿的。
展开
-
计算机视觉废钢堆提取问题
在钢铁炼制中,废钢是非常重要的原料,不同等级废钢对于钢成品影响很大,因此需要对废钢进行正确分类。某废钢料场中,卸料区域布置了多个摄像头,用于拍摄卸料场中废钢堆,如下几个图所示。后续处理中需要先将废钢蟭有效提取出来,减少背景的影响。效果如下所示。原创 2023-03-05 08:15:00 · 425 阅读 · 0 评论 -
C语言判断给定整数序列是否构成等差数列
判断给定整数序列能够构成等差序列。有多组数据,每组输入数据由两行构成,第一行只有一个整数n(<1000),表示序列(即序列中整数的个数,0表示输入结束),第二行为n个整数,每个整数的均为int类型。原创 2022-03-13 23:40:41 · 5269 阅读 · 0 评论 -
C语言解决提取字符序列中的数字并拼接为整数
对于给定的字符序列,从左至右将所有的数字字符去除拼接成一个无符号整数(字符序列长度小于100,拼接处的整数小于2^31),计算并输出该整数的最大因子。原创 2022-03-11 23:20:48 · 2460 阅读 · 0 评论 -
C语言解决世界杯小组赛问题
C语言解决世界杯小组赛问题原创 2022-03-10 21:22:12 · 2314 阅读 · 0 评论 -
有序数组中二分法查找
二分法查找适用于数据量较大时,但是数据需要先排好顺序。首先,从数组的中间元素开始搜索,如果该元素正好是目标元素,则搜索过程结束,否则执行下一步。如果目标元素大于/小于中间元素,则在数组大于/小于中间元素的那一半区域查找,然后重复步骤1的操作。如果某一步数组为空,则表示找不到目标元素。时间复杂度为:O(log2n)。当所给数组为无序数组时,想用二分法查找某元素则需要先进行排序,在进行二分法...原创 2019-10-24 15:59:48 · 1313 阅读 · 0 评论 -
猜数字游戏
猜数字游戏:系统自动生成一个随机整数(1-100), 然后由用户输入一个猜测的数字. 如果输入的数字比该随机数小, 提示 “低 了”, 如果输入的数字比该随机数大, 提示 “高了” , 如果输入的数字和随机数相等, 则提示 “猜对了” .JAVA程序代码如下:import java.util.Scanner;import java.util.Random;public class Te...原创 2019-10-13 16:35:11 · 311 阅读 · 0 评论 -
斐波那契数列(C语言编程)
费氏数列:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……这个数列从第3项开始,每一项都等于前两项之和。在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F...原创 2019-10-07 15:24:16 · 7974 阅读 · 0 评论 -
C语言之不可忽视的细节
C语言细抠之不可忽视的考点(全)原创 2019-10-04 23:57:04 · 203 阅读 · 0 评论 -
河内之塔
百度词条上解释:河内塔(又称汉诺塔)问题,就是在一块木板上有三个立柱,在柱1上放着三个圆盘,小的在上面,大的在下面(初始状态)。让被试将在柱1上的三个圆盘移到柱3上面(目标状态)。条件是:每次只能移动任何一个柱子上面的一个圆盘,但大的圆盘不能放在小的圆盘上。通用问题解决者的解决过程即是手段—目的分析的策略。汉诺塔是由三根杆子A,B,C组成的。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到...原创 2019-09-28 23:55:49 · 403 阅读 · 0 评论 -
冯·诺依曼体系结构
冯·诺依曼体系结构百度百科里是这样定义的:美籍匈牙利数学家冯·诺依曼于1946年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺依曼体系结构冯·诺依曼理论的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯·诺依曼的这个理论称为冯·诺依曼体系结构。1946年第一台计算机ENIAC的诞生仅仅表...原创 2019-09-27 14:09:04 · 1550 阅读 · 0 评论 -
十进制整数如何转化为二进制、十六进制?
十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。代码如下:#include <stdio.h>void main(){//进...原创 2019-09-27 08:28:07 · 773 阅读 · 0 评论 -
二级C语言易错锦集
二级C语言易错锦集1、 C语言中的非执行语句不会被编译,不会生成二进制的机器指令C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件。用C语言编写的程序称为源程序,它以ASC||代码形式存放在一个文本文件中。C语言源程序经编译后生成后缀为.obj的目标程序。2、 在数据库设计中,将E-R图转换成关系数据模型的过程属于逻辑设计阶段。3、 对长度为n的线性表排序,在最坏的情况下,堆排序算法的...原创 2019-09-26 17:09:57 · 526 阅读 · 0 评论