自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 C语言经典编程题100例(81~100)

n 是数组元素个数。本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由变换为(最后m个数循环移最前面的m个位置)。函数 getmonth 应返回存储了 n 对应的月份英文名称的字符串头指针。如果传入的参数 n 不是一个代表月份的数字,则返回空指针NULL。其中char *str是传入的字符串,c是待删除的字符。如果传入的参数 s 不是一个代表星期的字符串,则返回-1。函数 calc_pow 应返回 x 的 n 次幂的值。

2023-02-18 21:13:04 5831 1

原创 C语言经典编程题100例(61~80)

本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0

2023-02-15 15:52:18 3414 1

原创 C语言经典编程题100例(41~60)

水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。本题要求实现一个函数,对给定平面任意两点坐标(x~1~ ,y~1~ )和(x~2~ ,y~2~),求这两点之间的距离。其中用户传入的参数为平面上两个点的坐标(x1, y1)和(x2, y2),函数dist应返回两点间的距离。本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。本题要求实现一个计算m~n(m

2023-02-13 16:29:00 4415

原创 C语言情人节玫瑰花代码

马上要到2.14号情人节啦, 表白代码得先提前整上,今天给大家带来的是一个红色的玫瑰花表白代码,具有观赏性,废话不多说,开整!有的是需要配置easyx图形库哦,否则会标红。好了,按顺序来,我们的情人节玫瑰花就完成啦,大家可以拿去表白啦!定义全局变量和结构体。

2023-02-10 20:50:34 2990 2

原创 C语言经典编程题100例(21-40)

猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。

2023-02-10 14:59:28 1913 1

原创 C语言经典编程题100例(1-20)

本题要求编写程序,计算交错序列 1 - 2/3 + 3/5 - 4/7 + 5/9 - 6/11 +... 的前N项之和。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后两位。

2023-02-09 21:10:10 8676

原创 【最全】经典排序算法(C语言)

然后从后往前扫描a数组,a中的元素根据count中的信息直接放到辅助数组b中。不过该计数排序不能对负数进行排序,如果需要对负数进行排序,需要进行改进(先一次遍历待排数组,找出负数中的最大值和最小值,正数中的最大值和最小值,创建两个计数数组,negativeCountArray用来统计待排数组中各个不同负数的出现个数,positiveCountArray用来统计待排数组中各个正数出现的个数,先统计总的负数的个数,然后再统计各个不同正数的个数,然后在往sortedArray中放元素的时候对正数和负数区别对待。

2023-02-08 20:26:23 788

原创 计算两个日期相差天数的最简洁的代码

因为把闰月挪到了最后一个月,所以 m = 14 时(就是表示 2 月),计算结果只是 3 ~ 13 月的总天数,并不会受闰月影响。计算日期差的算法,无论什么算法(除了故意浪费时间的算法),时间复杂度都是 O(1),这个没什么好说的,关键在于优化计算步骤。该算法先根据年月日求出该日期距离 0001年1月1日 的总天数,然后两个天数直接相减,即可求出相差的天数。天数:31-30-31-30-31;5 个月一组,1-0-1-0-1,重复(先减去 30,好看清楚)。

2023-02-06 16:19:41 1100

原创 C语言自由定制表白电子相册

这是一个自已DIY内容并且具有背景音乐的电子相册。通过自定义内容,可以制作成属于自己的电子纪念册。点击小图可以查看每张图片以及对于的图片文字描述,按下 w、s、a、d、↑、↓、←、→ 按键可以达到和鼠标点击的同样效果。支持跳转至任意一张已加载的相片,也支持自动循环浏览相册,具体操作请点击对应的工具图标。执行效果如下:操作说明:点击小相片将看到对应的大相片和相片印记点击不同的工具图标将产生不同的效果支持按键 w、s、a、d、↑、↓、←、→,作用分别是上下移动和左右翻页支持跳转至任意编号相片。

2023-02-03 21:10:44 376

原创 C语言关键字详解

其次,当我们需要一个不再改变的变量时,就可以用const,比如说定义一个人的性别,自打你一出生就已经决定了你的性别,不出意外的话,这辈子都不会改变了,所以就把它定义为只读的,当然有人也认为不定义为const也可以的嘛,只要自己不改变它就行,但是如果是那样的话,就需要人为来控制了,万一哪天忘了,把它改了怎么办?指针变量p1:const在数据类型之前,修饰的是p1所指向的对象,所以p1所指向的对象的值为常量只读,不能改变,但是p1本身可以改变;在enum中定义的每个对象,默认都是从0开始,当然也可以自定义。

2023-02-02 22:20:27 659

原创 VSCode 配置 C/C++ 开发环境( MSVC )

0.绿色版本绿色版本采用 VSCode User 1.7.4.2 X64 版本。绿色便携版本采用的生成工具来自 Visual C++ 2010 版本提供的 32 位工具链。Win 7 Win10 Win 11 可以正常运行。使用方法,下载文件后,进行解压,以管理员身份运行 VCVars.bat 文件后,再运行 ShortCut.bat 这样就会生成一个桌面快捷方式。用 VSCode 打开所给的 Code 文件夹,可以迅速编译运行示例。具体可以参照手动配置里的 1.4 步骤。1.手动配置。

2023-02-01 15:03:53 4421

原创 C++ opencv 之图像基础

Scalar 它将各个通道的值构成一个整体,赋给具有相同通道数的矩阵元素,通俗点就是一个复合数据。destroyWindow(const char* windowName) :销毁指定窗口。32位真彩色,即在24位真彩色图像的基础上再增加一个表示图像透明度信息的Alpha通道。16位增强色,16位彩色,每个像素所能显示的彩色数为2的16次方,即65536种颜色。24位真彩色,每个像素所能显示的彩色数为24位,即2的24次方,约1680万种颜色。8位色,每个像素所能显示的彩色数为2的8次方,即256种颜色。

2023-01-31 16:40:39 567

原创 C++ opencv之配置环境

至此vs2022 opencv项目配置完成,后续写opencv项目可以通过模板创建,无需重复配置。今天的分享到此结束了,如果在编程学习的路上遇到问题,不妨来我的编程学习交流基地一起来学习探讨~添加源文件,opencv_test.cpp,编写opencv测试代码。选择相应版本下载,windows操作系统下载windows版本。对于release模式:opencv_world455.lib。对于debug模式:opencv_world455d.lib。添加CMakeLists.txt,写入以下配置信息。

2023-01-29 19:06:27 1437

原创 C语言之vs2022安装教程,还不会的快来看

勾选必备组件,根据自己需要开发的项目内容勾选必选项,C/C++一般只需要包含以下两个组件,当然后续可修改增加。Professional 2022:专业版,满足所有规模大小的团队的开发,也同样适用于个人使用。今天的分享到此结束了,如果在编程学习的路上遇到问题,不妨来我的编程学习交流基地一起来学习探讨~Enterprise 2022: 企业版,包括所有功能,企业版需要付费使用。点击安装exe,点击继续,准备Visual Studio 安装程序。选择开发设置选项,选择主题,即可完成安装。点击安装后,等待安装。

2023-01-17 15:57:22 2079

原创 用C语言图形库画一个红色爱心

3. 这样就简单了,只要遍历所有的点,然后判断点是在线上(=)还是在里面或者外面(),然后对他们进行不同的操作。这次我教大家用代码画一个心,这样你们就可以送给你们的女(男)朋友了。今天的分享到此结束了,如果在编程学习的路上遇到问题,不妨来我的编程学习交流基地一起来学习探讨~2. 联系高中的数学知识,我们知道:f(x)>0和f(x)

2023-01-16 19:41:29 4158 2

原创 easyx的基础应用教程

比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏可以练习图形学的各种算法,等等。许多学编程的都是从 C 语言开始入门的,而目前的现状是:1. 有些学校以 Turbo C 为环境讲 C 语言,只是 Turbo C 的环境实在太老了,复制粘贴都很不方便。

2023-01-10 21:28:23 1246 2

原创 C++实现动态烟花,噼里啪啦过新年啦

使用 C++ 编写,firework 类表示烟花,其有 raise 代表上升过程,bomb list 代表的是爆炸颗粒集合。绘画烟花尾部的小尾巴,我使用的是每帧对屏幕所有点的像素值进行平均。烟花的坐标就用真实世界的坐标,在绘画时候通过调整屏幕坐标方向以及缩放因子来完成坐标映射。烟花的速度以及烟花的位置每帧更新一次,每次更新基于两帧间的时间差值进行更新。程序环境:VS2019、EasyX_20210115、C++11。这是一个烟花的简单模拟程序,只考虑了重力。烟花分为上升过程以及爆炸过程。

2023-01-05 15:42:37 2418

原创 Visual Studio 2022最全安装教程(+背景图设置),一步步教会你如何安装并运行

自学编程的小伙伴们不容易,在学习编程的路上会遇到很多瓶颈,甚至会感到迷茫,为此我给大家整理了一些资源福利,都放在下方学习基地啦,还可以和群里的小伙伴们一起来学习交流嗷~(社区版Community是对个人免费的,一共有三个版本),这里下载的是.exe 可执行文件 ,比较小,大约1.57M。那我们到刚才的地方,再设置一下(可自己按自己喜欢的进行尝试设置)。9.点击安装后进入安装页面,选择了安装后启动。不想安装在C盘,想切换位置,点开安装位置。14.设置好之后,点击确认,效果出来了。(名称和位置可更改)

2023-01-04 20:39:00 6514 2

原创 C语言经典红白机坦克大战

爷青回!C语言打造经典红白机坦克大战~

2022-12-29 19:21:05 490

原创 C语言万花尺模拟程序

万花尺相信很多人小时候都玩过吧,将一个满是齿牙的小圆套在一个大圆里面,用笔放进小圆的洞里,然后转圈圈画,就可以画出很多美丽有趣的图案。这个程序就是万花尺的模拟程序。自学编程的小伙伴们不容易,在学习编程的路上会遇到很多瓶颈,甚至会感到迷茫,为此我给大家整理了一些资源福利,都放在下方啦,还可以和群里的小伙伴们一起来学习交流嗷~C/C++编程学习基地。

2022-12-28 16:53:25 369

原创 读取图片的技巧:将图片内嵌到 exe 文件中

windows 应用程序是可以包含各种“资源”的,例如:图标、对话框、菜单、快捷键等等,这些资源按照一定的格式,可以和 .exe 链接在一起。我们所要做的,就是把图片放到资源中,然后从资源中加载图片。

2022-12-27 15:40:53 908

原创 C语言百行代码实现简易版通讯录,完成增删改查功能【附源码】

表示一个联系人,包含联系人姓名和电话。}Person;1234表示整个通讯录,管理所有联系人,包含联系人。通讯录刚开始是空着的,每次新增联系人,才会增加一个元素。定义size用来控制当前通讯录中有多少个人。[0, size) 就是有效区间。int size;12345全局变量addressbook1五、通讯录初始化针对整个通讯录初始化,只需要将size设置为0。}123六、新增联系人首先,判断通讯录是不是满了,满了给出提示,没满让用户输入联系人姓名和电话。此处不能直接使用结构体变量。

2022-12-24 15:09:36 755

原创 排序算法——快速排序

使 = x 的数放在右半边,两边的数可以乱序,暂时不用排序。​ (2)扫描 l 到 r 的所有数,将 = x的数放到b中。​ (3)将i与j指针所指向的数交换,并再次重复1,2,3,直到i,j走到中间位置。​ (1)开两个额外数组a,b。​ (2)调整区间 (重点)​ 简便方法(指针)

2022-12-23 14:45:16 327

原创 蛇行矩阵 (C语言代码)

对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。本题有多组数据,每组数据由一个正整数N组成。蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。

2022-12-20 19:12:10 337

原创 C语言实现一个闪烁的圣诞树(控制台)

下下下周就是圣诞节啦,C语言的圣诞树必须安排起!!!函数 layer 画出树的层次,根据坐标来输出位置;函数 triangle 画出小三角形,作为点缀;函数 triangleRight 和 triangleLeft 画出圣诞树顶部的蝴蝶结;函数 hideCursor 负责隐藏光标;函数 getCoord 负责确定输出字符的位置;函数 color 负责设置输出的颜色;主函数的原理如下:主函数通过一个 while 循环,不断刷新圣诞树和圣诞树点缀的颜色

2022-12-07 16:20:04 1969 2

原创 C语言实现控制台简易计算器(VC6.0可用)

C语言版简易计算器,包含几个小功能,包括基本运算、进制转换、一元二次方程,支持返回操作,整体源码比较精简,代码逻辑简单,扩展性强,非常适合新手了解和学习的小项目。

2022-11-30 16:49:46 1133

原创 C语言图钉画表白程序,给自己的偶像制作一个吧

想必大家一定知道这种图钉画吧,没送过总见过吧,也可称上的上是让女友感动到哭的礼物了,哈哈哈~但是淘宝上的图钉画需要花钱买才能定制,今天咋来教大家用代码敲个图钉画,不花钱还可自己随心定制,代码也就40多行,又简单,又实用~

2022-11-26 15:54:54 576 1

原创 C语言樱花树代码来喽~

这个漂亮的樱花树主要运用到了函数递归调用的语法知识,和分形的概念,大家可以参考这个的思路,尝试绘制其他分形图案~

2022-11-25 15:05:42 7316 2

原创 C语言10个经典小程序

1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提。1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。1.程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。

2022-11-22 19:15:55 790

原创 【一听就懂】C语言经典例题:斐波拉契数列详细教程

【一听就懂】C语言经典例题:斐波拉契数列详细教程。

2022-11-21 20:41:39 178

原创 C语言制作电子时钟程序(内附代码)

今天来用C语言制作一款电子时钟程序,相信你们一定能用的上。

2022-11-16 23:05:24 5478

原创 C语言雪花飘落表白程序(内附代码)

这是一个表白神器,可以自己替换上图片识别:程序默认是识别 640×480 尺寸,可以自己调整。

2022-11-15 18:35:16 1106

原创 李峋同款的C语言动态爱心代码(终于不是html的啦)

最近一部电视剧《点燃我,温暖你》可火啦,大家纷纷在搞男主阿瑟的同款爱心代码,但是虽然网上有它的源码,但都不是 C 语言的,看不懂。我看了一下这个视频,大致分析了一下它的运行过程。用语言描述一下,就是好多爱心,然后从内到外,从小到大的显示。对于这个程序的编写,我的思路是这样的。就如同将一头大象放到冰箱里。就是打开冰箱,放入大象,关上冰箱。首先就是计算坐标,更新坐标,绘制爱心,这样三步。重复调用,就可以实现。里面的具体细节,可以查看代码。

2022-11-10 14:40:03 69436 17

原创 爱心特效代码(HTML超文本标记语言,直接改记事本后缀)

没想到现在看个剧(点燃我,温暖你)要的同款居然是代码,李峋 这盛世如你所愿啊!李峋的同款爱心代码来啦,拿走试试吧~

2022-11-07 21:02:25 21033 16

原创 用C语言实现一款猜数字游戏

这个游戏由三个人一起玩,一个人做主持人,心中默想一个1到100之间的数字,然后由其他两个人轮流猜,每次猜测之后,主持人就说出猜测的这个数比他心中的数字是大还是小,然后另外一个人根据这个信息继续猜测,如此轮流,最后谁猜中就算谁输了。这是一个相互挖坑让对方跳的过程,特别是最后几步,猜测范围越来越小,真是步步惊心,稍不留意,就踩到对方挖的坑里去了。通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。C/C++编程学习基地。

2022-11-04 20:46:01 734

原创 C语言爱心动态生日快乐代码

今天给大家整个C语言爱心动态代码,值得收藏!

2022-10-27 22:05:28 21767 8

原创 vs2022 配置大全——超完整版

如果没有了shell,那么我们输入'ls'的时候,只会回显'ls'字符,并不会执行ls这个程序,所以shell的工作就是解析我们的输入字符,并执行对应的指令。IIS自带也是免费的。3)在“工具” >“环境” >“文档” >勾选【在解决方案的管理器中显示杂项】点击完成,再次运行调试的时候,编译器就会从https://raw.githubusercontent.com/下载Dll库的源代码(仅限.net core)右键单击代码,选择“快速操作和重构”菜单,然后从“预览”弹出窗口中选择“用属性替换方法”。

2022-10-27 15:31:14 11430

原创 C语言最全爱心代码大全

【代码】C语言最全爱心代码大全。

2022-10-21 20:10:22 363017 93

原创 C语言小熊代码,用C语言写个可爱小熊

哈哈,是不是很可爱呢。

2022-10-15 21:36:03 11358 4

原创 在 CLion、Dev-C++ 或 Code::Blocks 下面配置 EasyX

本文提供了将 EasyX 适配到 MinGW 上的库文件,并详细介绍如何将 EasyX 配置到 DevCpp 或 CodeBlocks 等以 MinGW 为编译器的集成开发环境。平时我工作忙,有问题直接在后面留言,我会尽力修改。

2022-10-11 22:34:14 3985

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除