代码编织梦想

2021-07-03-爱代码爱编程

版权归属: https://blog.csdn.net/halchanchanhal@outlook.com更多关注: https://github.com/chanhalhttps://www.zhihu.com/people/chanhal前言   研究目标:VS2017作为目前最新的IDE,让其支持所有版本的VC编译环境 必要性:

2020-12-30-爱代码爱编程

文章目录 1.前言2.基于控制台实现。3.为贪吃蛇添加更多创新。 (1)输出一个比较漂亮的图像作为墙体(2)初始化改变颜色,以及窗口大小。(3)更具想象力的贪吃蛇功能(4)实现简单的交互界面以及功能4.总结 1.前言 上一个blog我们讲了讲贪吃蛇的核心思想,其实主要就是整个贪吃蛇游戏最

C++指向类成员函数指针的应用-爱代码爱编程

#include using namespace std; class A { public: void Setm(int i){m=i;} void Setn(int i){n=i;} void Disp() { cout<<“m=”<<m<<",n="<<n<<endl; } private

编程对用户输入一个含有10个整数的一维数组,分别计算数组中所有正数的和及所有负数的和。-爱代码爱编程

知识点:利用循环输入数组元素与if判断。 陈述: 输入一个含有十个整数的一维数组,并分别计算输入的正数与负数的和。 分析: 使用循环给数组赋值,输入十个整数。使用循环遍历数组,判断数组中的正数和负数。在判断给出时,就要将满足条件的元素赋值到定义新的变量中,进行赋值累加(注意在循环中进行累加赋值时,定义的变量要赋初值为零)。解决: 代码演示 #

C++学习之二维数组与二级指针-爱代码爱编程

首先明确一点,二维数组与二级指针不是一个东西,不要把两者混淆在一起,这不是同一个概念 二维数组 例如: int array[3][2]={1,2,3,4,5,6}, 可以把二维数组array看成是由array[0],array[1],array[2]组成的一维数组,而array[0],array[1],array[2]各自又是一个一维数组,也就

成功测试完成Opencv打开摄像头并且保存视频到本地路径下Ubuntu(win下类似)-爱代码爱编程

话不多说,代码送上,更改一下下面代码的文件保存路径即可使用!!! #include <opencv2/core.hpp> #include <opencv2/videoio.hpp> #include <opencv2/highgui.hpp> #include <iostream> #include &l

初学C++的一些小细节(1)-爱代码爱编程

数组 vector <数组类型> 数组名称 如: 注意:在Leecode中需要初始化。 vector <int> arr(l,0); //arr数组的长度为l,且值全为0; vector <double> arr; auto auto的食用方法: 1.自动类型推断 auto a; //错误,必须初始化表达

JZ59-按之字形顺序打印二叉树-爱代码爱编程

【题目描述】 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 示例 输入输出{8,6,10,5,7,9,11}[[8],[10,6],[5,7,9,11]]【队列】 /* struct TreeNode { int val; struc

C语音版飞机大战-爱代码爱编程

C语音版飞机大战 不多说直接上代码 #include<iostream> #include<windows.h> #include<conio.h> #include<time.h> #include<string> using namespace std; /*===============

C语言镜像字符串-爱代码爱编程

#include"stdio.h" #include"string.h" int substr(char dst[],char src[],int start,int len) { char* p = src + start; int n = strlen(p); int i = 0; if(n < len) {

windows下编译soci,支持mysql-爱代码爱编程

soci源代码下载mysql依赖包下载 一、soci编译 1、修改CMakeLists.txt,配置mysql if(CMAKE_CL_64) set(MYSQL_DIR "H:/Others/mysql-8.0.22-winx64") else() set(MYSQL_DIR "H:/Others/mysql-8.0.22-winx32")

C++学习笔记 —— 继承同名变量于多重继承-爱代码爱编程

继承同名变量解析 如果子类只是继承父类的变量,则在子类中该变量其实只有一个,他的名字可以叫 d.A::n d.B::n 或 d.n,他们三个都是一个人 class A { public: int n; }; class B: public A {}; class D: public B {}; int main() {

UVA1592数据库-爱代码爱编程

1.预备知识 1.1map 1.每一元素对(pair)中的第一个值称之为关键字(key),每个关键字只能在map中出现一次;第二个称之为该关键字的对应值; 2. //可以用key作为下标访问value map<int, string> ID_Name; ID_Name[2015] = "Tom";//如果已经存在key 2015,则会赋值修改

【QBKbupt】第十章 内部排序 C. 内部排序练习3-爱代码爱编程

#include<bits/stdc++.h> using namespace std; int main() { int cnt=0,n,num[10][101],data[101]; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&data[i])

【QBKbupt】第十章 内部排序 B. 内部排序练习2-爱代码爱编程

#include<bits/stdc++.h> using namespace std; int m; void quicksort(int s[],int a,int b) { int left=a,right=b,num; if(left<right) { num=s[left]; while(left!

洛谷 T156530 儒略历(传智杯-练习赛)-爱代码爱编程

T156530 儒略历 题目描述 在 1582 年之前,以 4 为倍数的年份为闰年。正常情况下,一年中一月到十二月的天数分别是 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 天。如果这年是闰年,那么二月则有 29 天。 但某位皇帝发现这么做其实不够准确,会造成误差,因此规定从 1582 年开始,以 4

【QBKbupt】第十章 内部排序 A. 内部排序练习1-爱代码爱编程

#include<bits/stdc++.h> using namespace std; void quicksort(int s[],int a,int b) { int left=a,right=b,num; if(left<right) { num=s[left]; while(left!=right)

【QBKbupt】第九章 查找 D. 查找练习4-爱代码爱编程

#include<bits/stdc++.h> int* search(int* N, int S, int T) { int* R=(int*)malloc(sizeof(int)*(2)); R[0]=-1,R[1]=-1; int l=0,r=S-1; while(l<=r) { if(N[l]!=T) l++;

【QBKbupt】第九章 查找 C. 查找练习3-爱代码爱编程

#include<bits/stdc++.h> using namespace std; struct Node { int data; Node *p; }; int main() { int n,m,t,s,a[105],b[105]; Node c[105],*current,*head; double ans1=0,ans

【QBKbupt】第九章 查找 B. 查找练习2-爱代码爱编程

#include<bits/stdc++.h> using namespace std; struct Node { int x; double y; }; int main() { Node a[105]; int t=1,n,data[105]; double p[105],ans=0; scanf("%d",&n)