- 博客(17)
- 收藏
- 关注
原创 TextBox焦点事件
关于TextBox已有事件GotFocus和LostFocus在设计器中没有但是我们需要所以得自己定义事件然后添加的这一档子事
2022-06-01 15:37:49
1817
原创 VS C# 元数据注释为英文但是界面为中文 / 项目的引用不包含C#的程序集的解决方法
VS C# 元数据注释为英文但是VS的界面为中文 / 项目的引用不包含C#的程序集 解决方法
2022-04-25 19:04:16
520
原创 VS code 快捷键
VS Code 的常用快捷键 ,如果要找所有的快捷键,请到vs code中使用快捷键ctrl k + ctrl s 显示键盘快捷方式(即快捷键), 你甚至可以在VS code里改绑快捷键
2022-03-29 19:53:59
10453
原创 Navicat快捷键
因为新学MySQL使用navicat的缘故,想要去找一下快捷键,但是发现找到的快捷键大都不对,因此去navicat里面找了一下,结果发现这里有文档说明,在此分享。以下为通过Navicat的F1帮助文档获取的快捷键说明...
2022-03-14 09:35:45
1692
原创 C++非递归解决汉诺塔问题
汉诺塔问题简述:将塔A上的n个大小不一的盘子借由塔B全部移动到塔C上,且在过程中不能将大盘子放在小盘子上。汉诺塔问题虽然是经典的用递归方法求解的一个问题,但是对于一个看见递归就脑阔疼的人来说,还是想走走其他的路,因此我选择使用非递归来解决这个问题
2021-11-15 13:38:35
2321
原创 c++打印菱形
开始前约定输入的n为奇数,否则打出来的菱形不像菱形,也需要多项讨论。实现的效果图(n==11)具体代码如下:#include <iostream>using namespace std;//前注:由n必为奇数,则(n-1)/2+1为其中值,如5的中值为3int main(){ int n; cin >> n; for (int i=1;i<=n;i++){ //打印n行 .
2021-11-06 16:43:02
4632
1
原创 c++实现勒让德多项式
勒让德多项式是描述矩形表面和口径的另外一组多项式集合,它的优点是具有正交性。由于存在正交性条件,高阶项系数趋于零,并且增加和删除一个项对其他项没有影响。公式如下:具体实现如下:#include <iostream>using namespace std;double p(int n, double x) { if (n == 0){ return 1; } else if (n == 1){ return x; } else if (n>1){..
2021-11-06 15:21:14
3978
原创 c++解决四位玫瑰数/四叶玫瑰数的判断
#include <iostream>using namespace std;bool isRose(int num);int checkNumber(int num);int main(){ int a, b, flag = 1; cin >> a >> b; if (checkNumber(a) != 4){ cout << a << "不是四位数!" << endl; } if (checkNumber(.
2021-11-06 11:05:07
5596
原创 c++获取输入数字的位数/获取位数并且将其存入数组中/获取位数存入数组并且利用它解决实际问题
1.仅仅获取数字的位数:int checkNumber(int num){ int weishu = 0; for (int i = 1, num1 = num, shuzu = 0; num / i; i = (i * 10)){ //当num为一位时 循环进行一次 当num为两位时 两次 ,三位时 三次 num1 = num1 / 10; weishu++; //循环进行一次,位数加一 } return weishu;}2.获取数字的位数并且存入数组:.
2021-11-06 10:55:38
5884
原创 c++解决哥德巴赫猜想问题/c++实现任一大于2的偶数都可以写为两个素数之和
哥德巴赫猜想:即任一大于2的偶数都可写成两个素数之和详细思路在代码注释中#include <iostream>#include <string>using namespace std;void Calsub(int n){ int a = 2, b = n, flag, arr[100], ar = 0; //不要令b=n/2来试图减少时间复杂度,不然结果
2021-11-05 20:59:19
3707
原创 判断回文数(用函数)并且输出范围a到b之间的所有回文数 c++
#include <iostream>#include <iomanip>using namespace std;bool IsPalindromicNumber(int num);int main(){ int a, b, flag = 0; cin >> a; //上限 cin >> b; //下限 for (int i = a + 1; i < b; i++){ .
2021-11-02 15:48:21
2680
3
原创 c++实现KMP算法中的Next[ ]
关于如何判断前缀和后缀是否匹配的论断: 由公式为 T[0]····T[k-1]=T[j-k]····T[j-1]等号的左边称为前缀,等号的右边称为后缀 显然 如果要判断他俩是否相等 从头开始判断即可 先比较 T[0] 和 T[j-k] 再比较 T[0+1] 和 T[j-k +1] 这样的递增比较可以用循环解决,也就是我们的内层循环,再在外面设置一个关于k的外层循环就可以从k=1判断起直到k=j-1了...
2021-10-17 19:11:12
245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人