![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
文章平均质量分 68
史迪奇奇龙
欢迎点点关注~
展开
-
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 · 5799 阅读 · 1 评论 -
C语言经典编程题100例(61~80)
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0原创 2023-02-15 15:52:18 · 3401 阅读 · 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 · 4395 阅读 · 0 评论 -
C语言情人节玫瑰花代码
马上要到2.14号情人节啦, 表白代码得先提前整上,今天给大家带来的是一个红色的玫瑰花表白代码,具有观赏性,废话不多说,开整!有的是需要配置easyx图形库哦,否则会标红。好了,按顺序来,我们的情人节玫瑰花就完成啦,大家可以拿去表白啦!定义全局变量和结构体。原创 2023-02-10 20:50:34 · 2976 阅读 · 2 评论 -
C语言经典编程题100例(21-40)
猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果在到达N次之前,用户输入了一个负数,也输出“Game Over”,并结束程序。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。原创 2023-02-10 14:59:28 · 1908 阅读 · 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 · 8654 阅读 · 0 评论 -
【最全】经典排序算法(C语言)
然后从后往前扫描a数组,a中的元素根据count中的信息直接放到辅助数组b中。不过该计数排序不能对负数进行排序,如果需要对负数进行排序,需要进行改进(先一次遍历待排数组,找出负数中的最大值和最小值,正数中的最大值和最小值,创建两个计数数组,negativeCountArray用来统计待排数组中各个不同负数的出现个数,positiveCountArray用来统计待排数组中各个正数出现的个数,先统计总的负数的个数,然后再统计各个不同正数的个数,然后在往sortedArray中放元素的时候对正数和负数区别对待。原创 2023-02-08 20:26:23 · 785 阅读 · 0 评论 -
计算两个日期相差天数的最简洁的代码
因为把闰月挪到了最后一个月,所以 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 · 1096 阅读 · 0 评论 -
C语言自由定制表白电子相册
这是一个自已DIY内容并且具有背景音乐的电子相册。通过自定义内容,可以制作成属于自己的电子纪念册。点击小图可以查看每张图片以及对于的图片文字描述,按下 w、s、a、d、↑、↓、←、→ 按键可以达到和鼠标点击的同样效果。支持跳转至任意一张已加载的相片,也支持自动循环浏览相册,具体操作请点击对应的工具图标。执行效果如下:操作说明:点击小相片将看到对应的大相片和相片印记点击不同的工具图标将产生不同的效果支持按键 w、s、a、d、↑、↓、←、→,作用分别是上下移动和左右翻页支持跳转至任意编号相片。原创 2023-02-03 21:10:44 · 374 阅读 · 0 评论 -
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 · 1433 阅读 · 0 评论 -
C语言之vs2022安装教程,还不会的快来看
勾选必备组件,根据自己需要开发的项目内容勾选必选项,C/C++一般只需要包含以下两个组件,当然后续可修改增加。Professional 2022:专业版,满足所有规模大小的团队的开发,也同样适用于个人使用。今天的分享到此结束了,如果在编程学习的路上遇到问题,不妨来我的编程学习交流基地一起来学习探讨~Enterprise 2022: 企业版,包括所有功能,企业版需要付费使用。点击安装exe,点击继续,准备Visual Studio 安装程序。选择开发设置选项,选择主题,即可完成安装。点击安装后,等待安装。原创 2023-01-17 15:57:22 · 2067 阅读 · 0 评论 -
用C语言图形库画一个红色爱心
3. 这样就简单了,只要遍历所有的点,然后判断点是在线上(=)还是在里面或者外面(),然后对他们进行不同的操作。这次我教大家用代码画一个心,这样你们就可以送给你们的女(男)朋友了。今天的分享到此结束了,如果在编程学习的路上遇到问题,不妨来我的编程学习交流基地一起来学习探讨~2. 联系高中的数学知识,我们知道:f(x)>0和f(x)原创 2023-01-16 19:41:29 · 4157 阅读 · 2 评论 -
easyx的基础应用教程
比如,可以用 VC + EasyX 很快的用几何图形画一个房子,或者一辆移动的小车,可以编写俄罗斯方块、贪吃蛇、黑白棋等小游戏可以练习图形学的各种算法,等等。许多学编程的都是从 C 语言开始入门的,而目前的现状是:1. 有些学校以 Turbo C 为环境讲 C 语言,只是 Turbo C 的环境实在太老了,复制粘贴都很不方便。原创 2023-01-10 21:28:23 · 1245 阅读 · 2 评论 -
C++实现动态烟花,噼里啪啦过新年啦
使用 C++ 编写,firework 类表示烟花,其有 raise 代表上升过程,bomb list 代表的是爆炸颗粒集合。绘画烟花尾部的小尾巴,我使用的是每帧对屏幕所有点的像素值进行平均。烟花的坐标就用真实世界的坐标,在绘画时候通过调整屏幕坐标方向以及缩放因子来完成坐标映射。烟花的速度以及烟花的位置每帧更新一次,每次更新基于两帧间的时间差值进行更新。程序环境:VS2019、EasyX_20210115、C++11。这是一个烟花的简单模拟程序,只考虑了重力。烟花分为上升过程以及爆炸过程。原创 2023-01-05 15:42:37 · 2412 阅读 · 0 评论 -
Visual Studio 2022最全安装教程(+背景图设置),一步步教会你如何安装并运行
自学编程的小伙伴们不容易,在学习编程的路上会遇到很多瓶颈,甚至会感到迷茫,为此我给大家整理了一些资源福利,都放在下方学习基地啦,还可以和群里的小伙伴们一起来学习交流嗷~(社区版Community是对个人免费的,一共有三个版本),这里下载的是.exe 可执行文件 ,比较小,大约1.57M。那我们到刚才的地方,再设置一下(可自己按自己喜欢的进行尝试设置)。9.点击安装后进入安装页面,选择了安装后启动。不想安装在C盘,想切换位置,点开安装位置。14.设置好之后,点击确认,效果出来了。(名称和位置可更改)原创 2023-01-04 20:39:00 · 6499 阅读 · 2 评论 -
C语言经典红白机坦克大战
爷青回!C语言打造经典红白机坦克大战~原创 2022-12-29 19:21:05 · 484 阅读 · 0 评论 -
C语言万花尺模拟程序
万花尺相信很多人小时候都玩过吧,将一个满是齿牙的小圆套在一个大圆里面,用笔放进小圆的洞里,然后转圈圈画,就可以画出很多美丽有趣的图案。这个程序就是万花尺的模拟程序。自学编程的小伙伴们不容易,在学习编程的路上会遇到很多瓶颈,甚至会感到迷茫,为此我给大家整理了一些资源福利,都放在下方啦,还可以和群里的小伙伴们一起来学习交流嗷~C/C++编程学习基地。原创 2022-12-28 16:53:25 · 365 阅读 · 0 评论 -
读取图片的技巧:将图片内嵌到 exe 文件中
windows 应用程序是可以包含各种“资源”的,例如:图标、对话框、菜单、快捷键等等,这些资源按照一定的格式,可以和 .exe 链接在一起。我们所要做的,就是把图片放到资源中,然后从资源中加载图片。原创 2022-12-27 15:40:53 · 895 阅读 · 0 评论 -
C语言百行代码实现简易版通讯录,完成增删改查功能【附源码】
表示一个联系人,包含联系人姓名和电话。}Person;1234表示整个通讯录,管理所有联系人,包含联系人。通讯录刚开始是空着的,每次新增联系人,才会增加一个元素。定义size用来控制当前通讯录中有多少个人。[0, size) 就是有效区间。int size;12345全局变量addressbook1五、通讯录初始化针对整个通讯录初始化,只需要将size设置为0。}123六、新增联系人首先,判断通讯录是不是满了,满了给出提示,没满让用户输入联系人姓名和电话。此处不能直接使用结构体变量。原创 2022-12-24 15:09:36 · 753 阅读 · 0 评论 -
排序算法——快速排序
使 = x 的数放在右半边,两边的数可以乱序,暂时不用排序。 (2)扫描 l 到 r 的所有数,将 = x的数放到b中。 (3)将i与j指针所指向的数交换,并再次重复1,2,3,直到i,j走到中间位置。 (1)开两个额外数组a,b。 (2)调整区间 (重点) 简便方法(指针)原创 2022-12-23 14:45:16 · 326 阅读 · 0 评论 -
蛇行矩阵 (C语言代码)
对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。本题有多组数据,每组数据由一个正整数N组成。蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。原创 2022-12-20 19:12:10 · 337 阅读 · 0 评论 -
C语言实现一个闪烁的圣诞树(控制台)
下下下周就是圣诞节啦,C语言的圣诞树必须安排起!!!函数 layer 画出树的层次,根据坐标来输出位置;函数 triangle 画出小三角形,作为点缀;函数 triangleRight 和 triangleLeft 画出圣诞树顶部的蝴蝶结;函数 hideCursor 负责隐藏光标;函数 getCoord 负责确定输出字符的位置;函数 color 负责设置输出的颜色;主函数的原理如下:主函数通过一个 while 循环,不断刷新圣诞树和圣诞树点缀的颜色原创 2022-12-07 16:20:04 · 1968 阅读 · 2 评论 -
C语言实现控制台简易计算器(VC6.0可用)
C语言版简易计算器,包含几个小功能,包括基本运算、进制转换、一元二次方程,支持返回操作,整体源码比较精简,代码逻辑简单,扩展性强,非常适合新手了解和学习的小项目。原创 2022-11-30 16:49:46 · 1133 阅读 · 0 评论 -
C语言图钉画表白程序,给自己的偶像制作一个吧
想必大家一定知道这种图钉画吧,没送过总见过吧,也可称上的上是让女友感动到哭的礼物了,哈哈哈~但是淘宝上的图钉画需要花钱买才能定制,今天咋来教大家用代码敲个图钉画,不花钱还可自己随心定制,代码也就40多行,又简单,又实用~原创 2022-11-26 15:54:54 · 575 阅读 · 1 评论 -
C语言樱花树代码来喽~
这个漂亮的樱花树主要运用到了函数递归调用的语法知识,和分形的概念,大家可以参考这个的思路,尝试绘制其他分形图案~原创 2022-11-25 15:05:42 · 7284 阅读 · 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 · 788 阅读 · 0 评论 -
【一听就懂】C语言经典例题:斐波拉契数列详细教程
【一听就懂】C语言经典例题:斐波拉契数列详细教程。原创 2022-11-21 20:41:39 · 176 阅读 · 0 评论 -
C语言制作电子时钟程序(内附代码)
今天来用C语言制作一款电子时钟程序,相信你们一定能用的上。原创 2022-11-16 23:05:24 · 5452 阅读 · 0 评论 -
C语言雪花飘落表白程序(内附代码)
这是一个表白神器,可以自己替换上图片识别:程序默认是识别 640×480 尺寸,可以自己调整。原创 2022-11-15 18:35:16 · 1098 阅读 · 0 评论 -
李峋同款的C语言动态爱心代码(终于不是html的啦)
最近一部电视剧《点燃我,温暖你》可火啦,大家纷纷在搞男主阿瑟的同款爱心代码,但是虽然网上有它的源码,但都不是 C 语言的,看不懂。我看了一下这个视频,大致分析了一下它的运行过程。用语言描述一下,就是好多爱心,然后从内到外,从小到大的显示。对于这个程序的编写,我的思路是这样的。就如同将一头大象放到冰箱里。就是打开冰箱,放入大象,关上冰箱。首先就是计算坐标,更新坐标,绘制爱心,这样三步。重复调用,就可以实现。里面的具体细节,可以查看代码。原创 2022-11-10 14:40:03 · 69240 阅读 · 17 评论 -
爱心特效代码(HTML超文本标记语言,直接改记事本后缀)
没想到现在看个剧(点燃我,温暖你)要的同款居然是代码,李峋 这盛世如你所愿啊!李峋的同款爱心代码来啦,拿走试试吧~原创 2022-11-07 21:02:25 · 21008 阅读 · 16 评论 -
用C语言实现一款猜数字游戏
这个游戏由三个人一起玩,一个人做主持人,心中默想一个1到100之间的数字,然后由其他两个人轮流猜,每次猜测之后,主持人就说出猜测的这个数比他心中的数字是大还是小,然后另外一个人根据这个信息继续猜测,如此轮流,最后谁猜中就算谁输了。这是一个相互挖坑让对方跳的过程,特别是最后几步,猜测范围越来越小,真是步步惊心,稍不留意,就踩到对方挖的坑里去了。通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。C/C++编程学习基地。原创 2022-11-04 20:46:01 · 734 阅读 · 0 评论 -
C语言爱心动态生日快乐代码
今天给大家整个C语言爱心动态代码,值得收藏!原创 2022-10-27 22:05:28 · 21723 阅读 · 8 评论 -
vs2022 配置大全——超完整版
如果没有了shell,那么我们输入'ls'的时候,只会回显'ls'字符,并不会执行ls这个程序,所以shell的工作就是解析我们的输入字符,并执行对应的指令。IIS自带也是免费的。3)在“工具” >“环境” >“文档” >勾选【在解决方案的管理器中显示杂项】点击完成,再次运行调试的时候,编译器就会从https://raw.githubusercontent.com/下载Dll库的源代码(仅限.net core)右键单击代码,选择“快速操作和重构”菜单,然后从“预览”弹出窗口中选择“用属性替换方法”。原创 2022-10-27 15:31:14 · 11360 阅读 · 0 评论 -
C语言最全爱心代码大全
【代码】C语言最全爱心代码大全。原创 2022-10-21 20:10:22 · 362120 阅读 · 93 评论 -
C语言小熊代码,用C语言写个可爱小熊
哈哈,是不是很可爱呢。原创 2022-10-15 21:36:03 · 11324 阅读 · 4 评论 -
C语言跨年烟花代码,C语言实现烟花表白代码
现在大家是不是都觉得程序员不懂浪漫?那真的大错特错,今天就让你们看看什么是程序员的浪漫!我们今天就来写写《烟花》表白程序,不要惊讶,不要激动,学会了快去拿给心中的那个人看!!!煽情的话就不要我说了吧,直接上代码。原创 2022-10-11 21:17:18 · 33044 阅读 · 6 评论 -
这是我见过最秀的代码注释
技术主管来了都不好使,main函数里第一个函数必须是这个。这么秀的代码,你能写出来吗?C/C++编程学习基地。原创 2022-10-08 16:00:29 · 183 阅读 · 0 评论 -
C语言经典游戏开发,零基础也能打造微信飞机大战
本文实例为大家分享了C语言实现打飞机小游戏的具体代码,供大家参考,具体内容如下编译环境:vs2019需求:在同一个平面内,控制大炮发射的三个方向,空格发射炮弹,敌军和友军飞机会一直随机在天上飞过,击中天上飞行的敌军飞机加一分,击中友军飞机减一分原创 2022-09-22 21:12:22 · 457 阅读 · 0 评论 -
C语言学到什么程度可以找到工作呢?学完C语言之后要学些什么呢?
今天我就带大家了解一下 想要找一个开发桌面应用程序(QQ,酷狗、360、浏览器、暴风影音、微信、百度网盘等等),开发大型游戏(格斗游戏、英雄联盟、王者荣耀、地下城等等)开发嵌入式、电子设备软件(智能手表、考勤打卡机、广告牌、红绿信号灯)、开发操作系统、以及底层驱动(Windows、Linux操作系统开发都是C、以及C++)、驱动开发、开发大型服务器比如Apache、还有逆向破解、游戏辅助、外挂等等到底需要学习些什么呢?原创 2022-09-22 19:06:26 · 395 阅读 · 0 评论