随笔分类 -  C/C++

用于积累经验,查漏补缺
摘要:一:分析: 大一学习积分的时候,我们学习过,可以通过矩形法来求定积分。 思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和。 二:简单的例子 求函数X^2在的定积分 矩形法: #include<iostream> #include<math 阅读全文
posted @ 2018-08-30 21:09 山上有风景 阅读(4594) 评论(0) 推荐(1)
摘要:题意: 算法实现: (一)一种是按照链表数据结构(一)线性表循环链表之约瑟夫环 (二)使用数组实现 阅读全文
posted @ 2018-08-30 19:36 山上有风景 阅读(1192) 评论(0) 推荐(0)
摘要:前提: 算法实现: 阅读全文
posted @ 2018-08-30 09:37 山上有风景 阅读(3501) 评论(0) 推荐(1)
摘要:一:奇魔方阵 算法: 算法实现: 二:阶数n = 4 * m(m =1,2,3……)的偶魔方的规律如下: 算法实现: 三:阶数n = 4 * m + 2(m =1,2,3……)的魔方(单偶魔方) 阅读全文
posted @ 2018-08-30 07:54 山上有风景 阅读(2960) 评论(0) 推荐(0)
摘要:前提:一维数组和一维指针为什么可以替换使用? 一:二维数组的数组名代表了什么? 要是我们想要获取每一行的地址呢? 注意: 二:二级指针又代表了什么? 对于一级指针: 对于二级指针理解可以相同: *星号的理解 二:二级指针和二维数组的错误用法 原因解析: 但是当我们试图使用二级指针时: 但是会报错 原 阅读全文
posted @ 2018-08-09 10:59 山上有风景 阅读(2732) 评论(4) 推荐(7)
摘要:一:double和float使用scanf获取数据 二:scanf和gets获取字符串 1.scanf() 2.gets() 1.不同点: 2.相同点: 三:不同类型间运算 正确: 错误: 四:数组常量表达式问题(一维数组为例) 常量表达式: 补充: 五:数组初始化问题(一维数组为例) 我们进行初始 阅读全文
posted @ 2018-07-30 13:59 山上有风景 阅读(367) 评论(0) 推荐(0)
摘要:#define _CRT_SECURE_NO_WARNINGS #include #include #include #define MAX 8 int main() { int a[MAX][MAX] = { 0 }; for (int i = 0; i =2) for (int j = 1; j < i; j++) ... 阅读全文
posted @ 2018-07-30 13:33 山上有风景 阅读(228) 评论(0) 推荐(0)
摘要:#include #include #include #define MAX 5 int main() { int a[MAX][MAX] = { 0 }; int total = 0; //初始化数据 for (int i = 0; i < MAX; i++) { for (int j = 0; j < MAX;j++) ... 阅读全文
posted @ 2018-07-30 11:42 山上有风景 阅读(262) 评论(0) 推荐(0)
摘要:选择排序也是一种简单直观的排序算法 选择排序与冒泡排序的区别 例题:对10个整数进行选择排序 阅读全文
posted @ 2018-07-30 11:10 山上有风景 阅读(454) 评论(0) 推荐(0)
摘要:#include #include #include int main() { int i, j; int a[101] = { 0 }; for (i = 2; i = sqrt(i)) a[i] = 1; } for (i = 1; i <= 100; i++) if (a[i]) ... 阅读全文
posted @ 2018-07-30 10:43 山上有风景 阅读(3420) 评论(0) 推荐(0)
摘要:一:比赛问题 二:颜色组合问题 阅读全文
posted @ 2018-07-28 17:54 山上有风景 阅读(561) 评论(0) 推荐(0)
摘要:#define _CRT_SECURE_NO_WARNINGS #include #include #include int main() { int n=0; //层数 while (!n%2) //保证是奇数层 scanf("%d", &n); int blank = (... 阅读全文
posted @ 2018-07-28 16:57 山上有风景 阅读(482) 评论(0) 推荐(0)
摘要:一:用迭代法求 x=√a。求平方根的迭代公式为:X(n+1)=(Xn+a/Xn) /2。 二:用牛顿迭代法求方程在1.5附近的根(2x3-4x2+3x-6=0) 例:方程求根牛顿迭代法 求方程 f(x)=x3+x2-3x-3=0在1.5附近的根 重要公式 三:二分法求方程的根 阅读全文
posted @ 2018-07-28 16:33 山上有风景 阅读(12494) 评论(0) 推荐(1)
摘要:公式法:两个数相乘等于最小公倍数乘以最大公约数 阅读全文
posted @ 2018-07-27 14:10 山上有风景 阅读(1063) 评论(0) 推荐(0)
摘要:源自:百度百科 辗转相除法 辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。 例如,求(319,377): ∵ 319÷377=0(余319) ∴(319,377)=(377,319); ∵ 377÷319=1(余58) ∴(377,319)=(319,58); ∵ 3 阅读全文
posted @ 2018-07-27 12:34 山上有风景 阅读(8265) 评论(0) 推荐(1)
摘要:一般 高效率 阅读全文
posted @ 2018-07-27 11:32 山上有风景 阅读(256) 评论(0) 推荐(0)
摘要:LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ HDC hdc; PAINTSTRUCT ps; RECT rect; static int cxClient, cyClient; st 阅读全文
posted @ 2018-03-07 21:00 山上有风景 阅读(561) 评论(0) 推荐(0)
摘要://短的函数最好定义为宏 #define BUFFER(x,y) *(y*cxBuffer+x+pBuffer)//取出一个字符 //字符消息 //WM_CHAR,WM_DEADCHAR,WM_SYSCHAR,WM_SYSDEADCHAR //前两个是由WM_KEYDOWN/UP消息产生,后两个是由WM_SYSKEYDOWN/UP消息产生 //DEADCHAR是某些国家字母有符号,多种表现形式... 阅读全文
posted @ 2018-03-07 09:02 山上有风景 阅读(299) 评论(0) 推荐(0)
摘要:case WM_KEYDOWN://带sys的按键消息大多是系统需要自己处理的,我们一般不需要,默认处理 //wParam 指定按键的虚拟键代码 //lParam 指定技术,扫描码,闲钱状态,转换状态等 switch (wParam) { case VK_DOWN: Send... 阅读全文
posted @ 2018-03-06 22:11 山上有风景 阅读(197) 评论(0) 推荐(0)
摘要:LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { HDC hdc; PAINTSTRUCT ps; RECT rect; static int cxClient, cyClient; HRGN hRgn[6]; static HRGN... 阅读全文
posted @ 2018-03-06 21:49 山上有风景 阅读(342) 评论(0) 推荐(0)