随笔分类 - C/C++
用于积累经验,查漏补缺
摘要:一:分析: 大一学习积分的时候,我们学习过,可以通过矩形法来求定积分。 思路就是将积分区间划分成n等份,然后将这n等份近似看成矩形(或梯形),然后对所有的矩形(或梯形)的面积进行求和。 二:简单的例子 求函数X^2在的定积分 矩形法: #include<iostream> #include<math
阅读全文
摘要:题意: 算法实现: (一)一种是按照链表数据结构(一)线性表循环链表之约瑟夫环 (二)使用数组实现
阅读全文
摘要:一:奇魔方阵 算法: 算法实现: 二:阶数n = 4 * m(m =1,2,3……)的偶魔方的规律如下: 算法实现: 三:阶数n = 4 * m + 2(m =1,2,3……)的魔方(单偶魔方)
阅读全文
摘要:前提:一维数组和一维指针为什么可以替换使用? 一:二维数组的数组名代表了什么? 要是我们想要获取每一行的地址呢? 注意: 二:二级指针又代表了什么? 对于一级指针: 对于二级指针理解可以相同: *星号的理解 二:二级指针和二维数组的错误用法 原因解析: 但是当我们试图使用二级指针时: 但是会报错 原
阅读全文
摘要:一:double和float使用scanf获取数据 二:scanf和gets获取字符串 1.scanf() 2.gets() 1.不同点: 2.相同点: 三:不同类型间运算 正确: 错误: 四:数组常量表达式问题(一维数组为例) 常量表达式: 补充: 五:数组初始化问题(一维数组为例) 我们进行初始
阅读全文
摘要:#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++) ...
阅读全文
摘要:#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++) ...
阅读全文
摘要:选择排序也是一种简单直观的排序算法 选择排序与冒泡排序的区别 例题:对10个整数进行选择排序
阅读全文
摘要:#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]) ...
阅读全文
摘要:#define _CRT_SECURE_NO_WARNINGS #include #include #include int main() { int n=0; //层数 while (!n%2) //保证是奇数层 scanf("%d", &n); int blank = (...
阅读全文
摘要:一:用迭代法求 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附近的根 重要公式 三:二分法求方程的根
阅读全文
摘要:公式法:两个数相乘等于最小公倍数乘以最大公约数
阅读全文
摘要:源自:百度百科 辗转相除法 辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。 例如,求(319,377): ∵ 319÷377=0(余319) ∴(319,377)=(377,319); ∵ 377÷319=1(余58) ∴(377,319)=(319,58); ∵ 3
阅读全文
摘要:LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam){ HDC hdc; PAINTSTRUCT ps; RECT rect; static int cxClient, cyClient; st
阅读全文
摘要://短的函数最好定义为宏 #define BUFFER(x,y) *(y*cxBuffer+x+pBuffer)//取出一个字符 //字符消息 //WM_CHAR,WM_DEADCHAR,WM_SYSCHAR,WM_SYSDEADCHAR //前两个是由WM_KEYDOWN/UP消息产生,后两个是由WM_SYSKEYDOWN/UP消息产生 //DEADCHAR是某些国家字母有符号,多种表现形式...
阅读全文
摘要:case WM_KEYDOWN://带sys的按键消息大多是系统需要自己处理的,我们一般不需要,默认处理 //wParam 指定按键的虚拟键代码 //lParam 指定技术,扫描码,闲钱状态,转换状态等 switch (wParam) { case VK_DOWN: Send...
阅读全文
摘要: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...
阅读全文

浙公网安备 33010602011771号