- 博客(47)
- 收藏
- 关注
原创 给浏览器开挂,超好用的全平台快捷指令工具推荐
wn万能命令是一个在线工具快捷跳转平台,将各种高质量的在线工具按应用站点聚合起来,让你以方便快捷好记的方式寻找和使用网页型在线平台。比如下载视频、网页翻译、商品历史价格查询、文档下载、网页截屏等……
2022-09-09 19:20:20
7018
原创 【C语言项目合集】这十个入门必备练手项目,让C语言对你来说不再难学!
适合刚入门C语言的编程学习小白的十个练手项目,每个都很经典且实用,让你学完C语言不再迷茫!
2022-07-29 21:44:54
29228
11
原创 C语言入门必刷100题合集之每日一题(1-20)
要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。那么如何学习呢?当然是每天都练习一道C语言题目!!...
2022-07-22 19:41:38
9757
3
原创 C语言图形化推箱子完整代码
写了三关带界面的推箱子开发环境:Visual Studio2013运行环境:Visual Studio2013-2022以下为详细代码:// TUITUI.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include "TUITUI.h"#include "atlstr.h"#include <string.h>#define MAX_LOADSTRING 100#define WINDOW_WIDTH 800 //为窗口宽度定
2022-05-23 16:50:03
4967
2
原创 新旧C++生成随机浮点数方法,你喜欢哪个?
一、在C++11之前,我们通常采用rand函数来生成随机数。有时我们想用rand生成一组随机数,即使我们调用了srand,但生成的还是相同值。为什么会产生这种情况?又该如何解决?下面将用第一视角一起探究这其中的奥秘。场景描述:想生成一组整形随机数,放入数组中,用来测试自己的排序是否正确。于是我写出了下方代码,生成随机数。先简单了解下用到的函数://返回time_t类型的 当前时间的时间戳time_t time (time_t* timer);//传入一个种子,为伪随机数生成.
2022-05-18 16:45:31
1918
原创 十大经典排序,你真的都会了吗?(源码详解)
一、前言:排序的概念 排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。 内部排序:数据元素全部放在内存中的排序。 外部排序:数据元素太多不能同时放在内存中,根据排序过程的要
2022-05-14 15:35:44
316
原创 C++高阶必会操作--模板元编程
泛型编程大家应该都很熟悉了,主要就是利用模板实现“安全的宏”,而模板元编程区别于我们所知道的泛型编程,它是一种较为复杂的模板,属于C++的高阶操作了,它最主要的优点就在于把计算过程提前到编译期,能带来可观的性能提升。接下来,一起来学习吧。1、概述模板元编程(Template Meta programming,TMP)是编写生成或操纵程序的程序,也是一种复杂且功能强大的编程范式(Programming Paradigm)。C++模板给C++提供了元编程的能力,但大部分用户对 C++ 模板的使用并不
2022-05-09 19:51:10
5799
1
原创 十道题带你手撕二叉树
1、单值二叉树题目:思路一:(遍历的方法)将根节点的值与二叉树中的每一个节点存储的val值进行比较,如果不同就返回false,如果全部相同,就返回true。代码:bool _isUnivalTree(struct TreeNode*root,int num)//辅助函数{ if(root == NULL)//只有一个节点或者递归调用到叶子节点的字节点时 return true; else if(root->val == num)//当前
2022-05-06 18:40:33
447
原创 三个小故事带你快速了解C、C++和C#
各位,C、C++和C#这三种语言大家肯定都听过或者学过,那这三种都带字母C的语言有什么区别呢,今天小编通过三个小故事和大家简单聊一聊。故事1:把大象装到冰箱里CC语言是一个极其高冷的人,因此回答都是冷冷的:我:你好C语言,我想把大象放到冰箱里,帮我做好不好?C:好我:那我们要怎么做呢?C:猜我:额。。。是不是应该先创造一只大象?C:是我:怎么创造呢?C:猜我只好去翻了一下文档,哦,malloc一块内存啊。我:好的,我用malloc,申请一块空间放大
2022-04-22 16:08:06
414
原创 Debug究竟是什么意思?
各位,相信你们都听过Debug这个词,那这个词在我们计算机领域究竟是什么意思呢?今天就在这和大伙简单说道说道,讲的不好不对的地方还请大家批评指正。那我们就从这个名字的由来说起,一位名叫葛丽丝·霍波(Grace Hopper)的美国海军准将及计算机科学家,同时也是世界最早的一批程序设计师之一。有一天,她在调试设备时出现故障,拆开继电器后,发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行。于是,霍波诙谐的把程序故障统称为“臭虫(BUG)”,把排除程序故障叫DEBUG,那这个词也就这么来了,是不是
2022-04-21 15:53:26
10618
原创 分享一个C语言连连看源码
编译器:Visual C++6.0需安装图形库效果图:源码:#include <graphics.h>#include <conio.h>#include <time.h>#include <stdio.h>#include <windows.h>#pragma comment(lib,"winmm.lib")//150 150 12 7 21 易//60 100 16 9 32 中..
2022-04-18 15:49:19
5044
原创 闲暇时间我用C语言写出来一个开心消消乐
是这样,当我突然无聊决定把开心消消乐这款游戏下回来救村长的时候,我脑海里灵机一动,决定自己上号写一个先来看看效果图吧玩法就是跟消消乐的一样,让三个或更多的相同图案排列成一行或者一列即可消除,但是开心消消乐是闯关制,这个是时间制,时间到了游戏就结束了。把代码贴下面://////////////////////////////////////////////////////////////画素材的x和y都是反的,因为x表示行,但是画出来x表示列,y同////////////
2022-04-08 20:05:23
4307
7
原创 C语言大学期末考试重点,快点码住,再也不用担心挂科啦
很多萌新一到大学就玩嗨了,C语言到期末了还一窍不通,小编这次整理了大学期末考试的考试重点,让你考前冲刺,妈妈再也不用担心我的学习啦~挂科对大学生的坏处可想而知,不仅会被取消奖学金,评优评先也没有资格参与。。。所以还不赶紧点赞收藏起来~~~第一章 C 语言基本知识【考点 1 】 C 程序用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、
2022-03-31 16:51:42
6039
7
原创 C语言情人节浪漫烟花表白代码
只要代码写得好,程序员每天都是情人节,这里放一个浪漫炫酷烟花表白代码,先看看最终效果图:按下回车会出现一段用来表白的话,可根据自己需求修改等待音乐放到特定地方会绽放烟花,时不时会出现爱心形状接下来直接放源码/********************************************************* ** 程序名称: 表白烟花 ** 编译环境: VS2019 && easyx(浪.
2022-03-30 16:50:06
54946
38
原创 分享一个C语言矿井逃生迷宫小游戏【附源码】
用C语言写的一个迷宫小游戏,游戏玩法是通过鼠标控制帽子上的灯走出迷宫// 定义常量#define PI 3.141592653589 // 圆周率#define UNIT_GROUND 0 // 表示地面#define UNIT_WALL 1 // 表示墙#define LIGHT_A PI / 3 // 灯光的角度范围#define LIGHT_R 120 // 灯光的照射距离#define WIDTH 480 // 矿井的
2022-03-26 15:05:20
849
3
原创 C++拼图小游戏
游戏名:拼图采用 c++ 编写,主要使用到了两个类,分别是 GameFrame 和 Picture。GameFrame 负责游戏界面的初始化和原始信息的绘制;Picture 负责图片的切割, 图片位置的初始化,通关条件判断, 控制整个游戏正确运行。另外这次还修改了鼠标位置与图片的定位算法,同时图片位置初始化由正确的通关位置移动而来, 所以能保证拼图游戏绝对有解,不需要使用复杂的数学公式来判断。放几张效果图:...
2022-03-25 17:00:00
2261
1
原创 C语言C++开发魔塔游戏(两层)
只写了两层,但是基本功能都能实现,部分效果图如下:随便放一点代码,需要完整代码的可以加下QQ裙【八零六零四/一五九九】领取#include "header.h"#include <iostream>using namespace std;#include <conio.h>// 怪物数组 名字 血量 攻击 防御 加经验 加金币Monster monsterArray[3] ={ { "小小怪", 40, 5, 2...
2022-03-21 19:16:24
9644
2
原创 C语言项目实战—坦克大战
闲暇时间写的一个坦克大战,有些功能还没完善,但是给新手参考学习还是不错的。先看看效果图:看看各部分代码吧一、场景管理1、背景#include "stdafx.h"CBackGround::CBackGround(TSTRING name){CPicture*_pPic= CResManager::GetInstance()->GetPicture(name); if (_pPic==nullptr) { assert (_T("pic is nul..
2022-03-11 15:15:33
3351
原创 C语言课题设计大作业-图书借阅系统
题目:图书借阅系统功能:系统要求实现以下功能:1、管理员模式:管理图书信息与客户信息;2、客户模式:完成客户借阅查询要求。3、增删改查功能:完成图书的增删改查并显示。分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。2、完成信息的录入和显示3、完成修改功能,即输入图书编号,可修改该学生的信息4、进一步要求,在使用修改功能时要求输入密码,密码正确才能修改信息否则不行。要求:1、用C语言实现程序设计;2、利用结构体数组、链表等实现图书信息表达、查询等,充分体现数据结构的知
2022-03-10 04:30:00
1577
2
原创 超市管理系统
写一个超市管理系统浅尝一下8!以下是此系统运行图存入货物界面查看货物界面购物车界面结算界面以下是部分代码void main(){ printf("***********************************\n"); printf(" 欢迎进入超市管理系统\n"); printf("***********************************\n"); while (1) { switch (menu()) { ..
2022-02-22 20:08:05
907
原创 C语言 const 和 define 区别
一.const 使用const是 constant 的缩写,“恒定不变”的意思。被 const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议:“Use const whenever you need”。1.const修饰变量#include <stdio.h>int main() { const int a = 20 ; printf("a = %d\n",a); a = 200 ; print
2022-02-21 21:50:08
4487
原创 分享一个超级玛丽源码
先看看整体运行效果【C/C++项目】C语言打造超级玛丽(不是),曾经有一只勇敢蘑菇,后来它...源码在下面,你没有看错,就是单cpp战士#include <graphics.h>#include <conio.h>#include<math.h>#include "MyTimer.h" //一个保证精确延时的类。下载于easyx官网#pragma comment(lib,"Winmm.lib") //给游戏添加音
2022-02-18 13:30:02
8238
1
原创 C语言青蛙过河游戏超详细教程【附源码】
今天给大家带来一个青蛙过河小游戏代码,先看看效果吧!开始界面:游戏界面 :游戏中界面:胜利界面:死亡界面:代码我们分了几个模块来写,这样不容易写乱,也方便后续修改木板模块:#include "stdafx.h"void createBoard(BoardType board[],int channel,int interval){ for(int i=0;i<BOARD_AMOUNT;i++) { if(0==board[channel].b[i]...
2022-02-16 18:45:41
9034
1
原创 C语言C++情人节红玫瑰代码
今天是2.14情人节,前几天王者荣耀花嫁返场了,周瑜皮肤种玫瑰可是嘎嘎好看,今天我们用Visual C++也来种一朵玫瑰吧!先来看看效果图吧初始化形态进化形态超级最终形态来看看代码吧首先是需要用到的头文件,第一个是需要安装的图形库#include <graphics.h>#include <conio.h>#include <math.h>定义全局变量与结构体// 定义全局变量int rosesize = 5.
2022-02-14 15:16:38
15838
7
原创 C语言C++图形库---贪吃蛇大作战【附源码】
这一节中,我们来做一款经典小游戏,贪吃蛇。先看看最终效果图在开始之前,我们把窗体创建好。创建一个800 * 600的窗体。这一次我们使用默认的原点和坐标轴:原点在窗体左上角,X轴正方向向右,Y轴正方向向下。背景色设置为RGB(164, 225, 202),最后调用cleardevice函数,使用背景色清空整个窗体。#include<easyx.h>#include<stdio.h>intmain(){initgraph(800,600...
2022-01-07 15:05:18
9906
4
原创 写了10 年的代码 收藏了这 20 个代码生成框架
1 CodeSmith一款人气很旺国外的基于模板的dotnet代码生成器官方网站:http://http://www.codesmithtools.com官方论坛:http://http://forum.codesmithtools.com/default.aspx版权形式:30天试用开源:否需要先注册确认后才能下载2 MyGeneratorMyGenerator是又一个国外很不错的代码生成工具,有人觉得比CodeSmith简单、好用。所有api可以在帮助菜单中找到。官方
2022-01-04 14:56:05
988
原创 结合动画与键盘交互,做一个弹球小游戏
小球在窗体范围内运动,撞到除底边外的另外三个边缘就反弹一次。如果,小球撞到底边,那么游戏结束。玩家可以通过控制在底边上的一个挡板,让小球撞击到挡板上而反弹,阻止小球撞到底边。1. 运动的小球创建一个800 * 600的窗体。坐标系原点在窗体中心,x轴正方向向右,y轴正方向向上。背景色设置为RGB(164, 225, 202),最后调用cleardevice函数,使用背景色清空整个窗体。#include <easyx.h>#include <stdio.h>in..
2021-12-31 19:08:23
2372
原创 写给想要入行或刚刚入行程序员的二十条至理格言
日常总有小伙伴在困惑:程序员到底是什么样子的?怎样才能成为一名程序员?其实程序员这个职业与其他行业并无天壤之别,不管你入职什么行业,一技之长是必不可少的,就拿程序员这个职业来说,写程序编代码就是特长,但想要成为一名合格的程序员,不入坑是不可能的,下面送给大家二十条程序员至理格言,助你在程序员的成长之路上少入坑,多走平坦路。1、作为前端开发者,使用双显示器能大幅提高开发效率。2、学编程最好的语言不是PHP,是English。3、自己做的东西交付之前先测试一遍。4、问别人之前最好先自己百度,go
2021-12-29 19:18:50
380
原创 如何用C++写一个军旗耍耍
跟我小时候玩的军旗不太一样但是玩法是差不多der!个人觉得小时候玩的线下的比较好玩,部分代码放下面了:#define CHESIZE 40 // 棋盘尺寸,不能随意调整#define RESETX 170#define RESETY 350 // 重置原点typedef enum // 要用到的棋子ID{ si, jun, shi, lv, tuan, ying, lian, pai, ban, gong, fei, chao, zha, qi, lei, b...
2021-12-24 14:12:01
1397
原创 快起床刷题啦 C语言经典60题(1-20)卷死同学
1、有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#include <stdio.h>int main(void){ int i = 0; int j = 0; int k = 0; int m = 0; int num = 0; int count = 0; for(i=1;i<5;i++) { for(j=1;j<5;j++) { for(k=1;k<5;k++) { m++; i
2021-12-21 15:16:36
915
原创 C/C++豪华3d版圣诞树代码
最近画圣诞树好卷,我也来一个豪华版的裸眼3d圣诞树,这个用vs和vc都可以实现,把代码改成绿色或者用codeblocks效果会更好哦!先看看效果图下面是代码#include <math.h>#include <stdio.h>#include <stdlib.h>#include<string.h>#define PI 3.14159265359float sx, sy;typedef float Mat[4][4];typedef.
2021-12-17 14:50:59
18510
5
原创 用C语言50行代码绘制一朵玫瑰花
先看看效果图代码在这里奥#include <stdio.h>#include <math.h>const int max_iterations = 128;const float stop_threshold = 0.01f;const float grad_step = 0.01f;const float clip_far = 10.0f;const float PI = 3.14159265359f;const float PI2 = 6.283185
2021-12-15 21:51:15
140317
181
原创 期末课设—学生成绩管理系统的设计与实现—大作业
课程 面向对象课程设计题目 学生成绩管理系统的设计与实现主要内容、基本要求、主要参考资料等一、主要内容本次课程设计主要完成学生宿舍管理系统的设计与开发。对学生宿舍管理系统的需求进行任务分解,完成功能模块设计,数据库表结构设计要合理、关系清晰,并最终实现用户管理、宿舍基本信息管理、学生入住信息管理、卫生检查信息管理、房屋保修信息管理等功能。二、基本要求1.该系统开发环境为Microsoft Visual Studio2010或以上版本,编程语言为C#,后台数据库为SQL Server
2021-11-27 19:18:08
3754
原创 C语言练手项目—流星雨表白—程序员的浪漫—脱单神器
穿越时间的屏障,扭曲,联结,消逝,重回。流星带来的是什么?绝望,亦或是希望。守望同一片天空的那份期望,三年前的相遇,你说出了你的名字,在比我名字更久之前的你。三年后的我,因为失去了什么而感到失落。现在我终于知道了,不要再走散了吧。醒来后还能记起来吗?你的名字是什么?今天就为大家带来浪漫流星雨表白程序教程...
2021-11-22 15:53:04
23789
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人