C/C++
K-U-I
这个作者很懒,什么都没留下…
展开
-
剑指offer系列题解(十)-C++版
1.二叉树的深度2.平衡二叉树3.数组中只出现一次的数字原创 2020-06-07 09:17:30 · 330 阅读 · 0 评论 -
LeetCode Hot 100(三) C++版
1.三数之和2.电话号码的字母组合3.删除链表的倒数第N个节点原创 2020-06-05 11:48:09 · 361 阅读 · 0 评论 -
使用OpenCV库函数将图片合成视频
将本地图片合成为视频原创 2020-04-27 19:08:04 · 1093 阅读 · 1 评论 -
VS2017 + MFC对话框中创建子对话框
MFC实现创建多个子对话框原创 2020-04-09 23:27:03 · 4541 阅读 · 1 评论 -
MFC+OpenCV使用问题及解决办法
未为opencv_word341d.dll加载任何符号 MFC对话框下cv::waitKey()无用问题 不存在从CString到LPCSTR的适当转换作业原创 2020-04-08 23:22:12 · 1514 阅读 · 0 评论 -
C语言经典编程实例(六)
1.判断三角形的类型 2.矩阵转置 3.求自然底数e 4.回文素数 5.圆周率π 6.完全数 7.亲密数 8.自守数 9.回文数 10.勾股数原创 2020-02-29 14:39:18 · 1150 阅读 · 0 评论 -
C语言经典编程实例(二)
1.前n项之和 2.验证花括号 3.1的个数 4.奇偶判断 5.不同比特位 6.跳水比赛 7.杀人凶手 8.杨辉三角 9.数组最大值 10.逆置比特位原创 2019-05-20 17:13:41 · 1186 阅读 · 0 评论 -
C语言经典编程实例(一)
1.打印素数 2.打印乘法口诀表 3.判断闰年 4.两数交换 5.最大公约数GCD 6.数组内容交换 7.计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值 8.1~100 的所有整数中出现多少次数字9 9.打印菱形 10.水仙花数原创 2019-05-16 21:26:48 · 11323 阅读 · 0 评论 -
C语言经典编程实例(三)
1.平均值 2.数组中只出现一次的数字 3.数组旋转 4.调整数组顺序使奇数位于偶数前面 5.杨氏矩阵 6.左旋字符串 7.判断字符串异同 8.第n个斐波那契数 9.n的次方 10.数字之和原创 2019-05-27 19:09:56 · 1201 阅读 · 0 评论 -
C语言经典编程实例(五)
1.希尔排序 2.冒泡排序 3.插入排序 4.快速排序 5.选择排序 6.归并排序 7.二分查找,折半查找 8.分块查找 9.n的阶乘 10.求1+2+3+...+n原创 2019-08-03 00:00:44 · 319 阅读 · 0 评论 -
C语言经典编程实例(四)
1.字符反向排列 2.模拟实现strlen 3.求n的阶乘 4.分解整数 5.可变参数求平均值 6.可变参数求最大值 7.喝汽水问题 8.猴子吃桃 9.百钱买白鸡 10.渔夫打鱼晒网原创 2019-07-27 13:32:18 · 294 阅读 · 0 评论 -
常用软件的快捷键
Chome、Visual Studio 2017、Vim常用快捷键原创 2019-08-14 16:42:05 · 220 阅读 · 0 评论 -
LeetCode Hot 100(一) C++版
1. 两数之和2. 两数相加3. 无重复字符的最长子串4.寻找两个有序数组的中位数原创 2019-08-14 19:24:37 · 1096 阅读 · 0 评论 -
两数交换的四种方法
1.设置中间变量作为一个存储容器#include <stdio.h>#include <stdlib.h>int main(){int a, b, t = 0;printf("Please enter two numbers: ");scanf_s("%d %d", &a, &b);printf("\n");t = a; a = b; b ...原创 2019-04-08 23:29:59 · 1088 阅读 · 0 评论 -
C++面试题(一)
文章目录const成员static成员const成员 在类中用const修饰成员函数,实际修饰的是隐藏的this指针,则在该成员函数中就不能进行修改成员的操作 那么在类中: 1.const对象可以调用非const成员函数吗? 2.非const对象可以调用const成员函数吗? 3.const成员函数内可以调用其它的非const成员函数吗? ...原创 2019-03-09 23:33:10 · 234 阅读 · 0 评论 -
通讯录三连发之文件版
一,思想二,相关函数三,代码一,思想实现将动态开辟的通讯录的信息写入本地文件中且在下次打开通讯录时读出联系人信息 二,相关函数fread函数size_t fread( void *buffer, size_t size, size_t count, FILE *stream );从文件流中读数据,最多读取count个项,每个项size个字节,如...原创 2018-07-26 17:39:35 · 183 阅读 · 0 评论 -
关于C的N个总结
学C有一点时间了,想做个总结:1,常量(以前的我单纯的以为常量就不分类型了,结果,,,) 1:字面常量 2:const定义的常量(在C语言中,当const修饰一个标识符的时候,这个标识符仍然是一个变量,但是它具有 常属性,不能被直接改变。) eg:#include <stdio.h>#include <stdlib.h>int...原创 2018-03-30 23:29:35 · 319 阅读 · 0 评论 -
函数:折半查找,返回二进制中1的个数
1.写代码可以在整型有序数组中查找想要的数字,找到了返回下标,找不到返回-1.(折半查找) #include <stdio.h>#include <string.h>#include <stdlib.h>int search(int a[], int left, int right, int key)//不论调用函数的程序传递给它的数组参数的长度是多少,...原创 2018-04-08 21:27:10 · 144 阅读 · 0 评论 -
猜数字游戏和从标准输入读取代码,并验证所有花括号成对出现
1,猜数字游戏:#include <stdio.h>#include <string.h>#include <stdlib.h>#include <time.h>void menu(){ printf(" ##### \n"); p...原创 2018-04-03 23:10:25 · 190 阅读 · 0 评论 -
C语言操作符的种种
C语言提供了多种多样的操作符,这是很多人诟病它的一个缺点,但这使得它相比较于其它语言的操作符有着更大的价值,这也是C语言适用于开发范围极广的应用程序的原因之一。1,算数操作符 C提供了所有常用的算数操作符: + - * / % 除了%操作符外,其余几个操作符既适用于浮点型友适用于整数类型。 / 操作符的两个操作数都是整数时,...原创 2018-04-04 23:07:28 · 115 阅读 · 0 评论 -
C语言中的数组
一维数组: (1)数组名 声明:int a ; int b[10] A b[10] 为数组,它是一些值的集合。下标和数组名一起使用,用于标识该集合中的某个特定的值。对于b来说,只...原创 2018-04-17 18:32:54 · 139 阅读 · 0 评论 -
有关数组大小和长度的相关计算
这篇文件文章介绍了数组长度和大小的相关字节数。一维数组: 字符数组:二维数组:总结: 1:数组名代表整个数组的只有两种情况: A:sizeof(数组名); B:&数组名; 2:数组地址+1 即跳过整个数组的长度之后的地址。...原创 2018-04-12 20:53:15 · 1527 阅读 · 0 评论 -
C语言数组应用的简单应用———扫雷游戏
1.扫雷游戏——————C初学者的简单版本 实现: ①难度选择,不同的雷数的计算方法产生不同的难度; ②第一次踩到雷不会跳出; ③如果坐标周围没有雷的时候,扩展坐标。源代码:game.h//*Copyright(c) 2018,葵司//*All rights reserved.//*//*文件名称:排雷游戏...原创 2018-04-23 21:59:19 · 702 阅读 · 0 评论 -
C语言简单扫雷游戏更新 & 三字棋游戏
一,扫雷游戏头文件:game.h游戏主函数:lucky.c游戏函数:game.c运行情况二,三字棋游戏头文件:game.h游戏主函数:test.c游戏函数:game.c运行情况大发现一,扫雷游戏前段时间写了一个简单的扫雷游戏,很LOW,听取了一些建议后,修复了一些BUG.看起来还能玩,废话不多说,先奉上代码。头文件:game.h//*C...原创 2018-05-19 23:28:51 · 367 阅读 · 0 评论 -
指针、数组、函数的“复杂关系”
一、指针数组①定义②图示③总结二、数组指针①定义②图示③应用 ##④总结三、函数指针①定义②应用四、函数指针数组①定义②应用③总结五、指向函数指针数组的指针①定义②应用③总结一、指针数组①定义指针数组首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 例如:i...原创 2018-05-21 20:13:32 · 220 阅读 · 0 评论 -
几个经典的关于动态内存的面试题
学习了几个经典的关于动态内存的面试题,分享一下学习过程。一、void GetMemory(char *p){ p = (char *)malloc(100);//局部变量,函数参数 p 存放在内存的栈区,用完销毁,}void Test(void){ char *str = NULL; GetMemory(str);//问题一、str指针变量,在函数传参时...原创 2018-05-27 21:55:08 · 720 阅读 · 0 评论 -
让面试官满意的代码——模拟实现简单库函数
一、模拟实现strlen二、模拟实现strcpy三、模拟实现strcat四、模拟实现strstr五、模拟实现strchr六、模拟实现strcpy小结一、模拟实现strlen方式一//方式一:设置计数器int my_strlen(const char * str){ assert(str != NULL); int count =...原创 2018-05-28 22:02:01 · 184 阅读 · 0 评论 -
模拟实现memcpy函数和memmove函数
一,memcpy二,memmove一,memcpy关于memcpy函数memcpy函数的原型为:void *memcpy(void *dest, void *src, unsigned int count);是在不相关空间中进行的可以将指定字节数的内容拷贝到目标空间的C库函数。返回值为一个指针。可以说memcpy函数是memmove函数的一个子函数。模...原创 2018-05-24 21:01:17 · 335 阅读 · 0 评论 -
动态版本通讯录
一,头文件 MallocComuniction.h#ifndef __MALLOCCOMUNICATION_H__ //防止comunication.h被重复引用#define __MALLOCCOMUNICATION_H__#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#in...原创 2018-07-28 23:21:48 · 200 阅读 · 0 评论