- 博客(943)
- 资源 (52)
- 收藏
- 关注

原创 2021-11-04 C++平方开方(任意开方)乘方乘阶
void 平方五开方(int n){ int a = 0, f = 0; double z = 0, m = 0.1; while ((f = a*a) < n)++a; if (f == n)cout << a << "\t"; else { z = --a; a = 5; while (m>1e-14) { while ((z += a*m)*(z += a*m) < n)++a; while ((z += a*m)*...
2021-11-04 12:03:00
1314

原创 2020-03-27 VSC++=》 哥德巴赫猜想表示区间(快速质数素数)
bool sushu(int n){ if (n % 2 == 0 && n > 2) return 0; for (int a = 3; a <= n/2; a += 2) if (n%a == 0) return 0; return 1;}void 哥德巴赫猜想表示区间(){ int count = 0, i = 3, m, n; cou...
2021-11-03 12:59:04
200

原创 51蛋骗鸡4*4矩阵按键实现平方值的数码管显示(含32键盘4*4矩阵并8+8独立同用一组IO)(含使用一片74HC573锁存器实现8位数码管驱动)
缘由http://www.51hei.com/bbs/forum.php?mod=viewthread&tid=189135&page=1#pid866058#include "reg52.h"bit k=0;//标记unsigned char code smgduan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //共阴0~15unsigned c.
2021-06-05 07:34:43
1768
2

原创 51蛋骗鸡8*8点阵16*8点阵16*16点阵16*32点阵74HC138( 74ls154)译码器
数组来自网络提问复制,好似显示字形不完整,找不到更好的数组。#include "reg52.h"unsigned char code CHARCODE[18][8]={{0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00}, //0{0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00}, //1{0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00}, //2{0x00,0x00,0x22,0x49,0x49,
2021-01-01 11:09:53
1158

原创 C++计算日期两个经典算法:1.返回年总天数及年天数,2.返回月的天数.3返回日期差,4自适应返回年一月一日周一的值用于计算周几。
int 返回月的天数(int 年, int 月){//缘由https://bbs.youkuaiyun.com/topics/395074486 return (月 == 2 ? ((((!(年 % 4) && 年 % 100) || !(年 % 400)) ? 1 : 0) ? 29 : 28) : (((月 <= 7 && 月 % 2) || (...
2020-02-01 08:05:31
2150

原创 C++写的无限嵌套循环(全排列组合)
C++写的无限循环代码 const int l = 3; int aa[] = { 1, 2, 3, 5, 7, 9, 11, 13, 15 }, bb[l] = { 0 }, g = l, d = sizeof(aa) / sizeof(aa[0]); while (bb[0] < d) { while (--g)//无限嵌套逐级运算 if (g > 0 &a...
2019-02-08 20:54:36
1450
8

原创 祝福:新春新年大吉大利。问鼎天下,谁与争锋。非递归非交换非转数组非无序全排列组合算法,诚邀比、测、评。
可以这样说:1.使用判断替换内嵌循环体的可以叫做非等待嵌套循环2.使用循环体作为内嵌循环的可以叫做等待型嵌套循环3.有了无限嵌套循环的算法了正是我使用了判断替换内嵌循环,才推导出了无限嵌套循环,自我接触编程以来从未有无限嵌套循环,而是要几层嵌套循环就写几层,现在可以说是有了无限嵌套循环了,看似普通的2层嵌套循环,其实是实现无限嵌套循环功能的,如果说这样的发明创造也算是能为国争光的话,我当仁...
2016-02-08 00:14:15
2790

原创 数字转中文金额无限位数终极算法(验证程序,数组连接,固定数组变长)
从第一种思路的实现推导出第二种思路实现,从第二种思路推导出终极算法,再从终极算法归纳总结优化第一种思路,从下面发布的代码可以看到演化轨迹.string 标准人民币金额制式模板 = "零仟·零佰·零拾·零☆不可说☆·零仟·零佰·零拾·零☆无量·零仟·零佰·零拾·零不可思议·零仟·零佰·零拾·零那由他·零仟·零佰·零拾·零阿僧祇·零仟·零佰·零拾·零恒河沙·零仟·零佰·零拾·零极·零仟·零佰·
2015-04-01 18:05:07
2253

原创 祝福一切有情万福安康!《ado.net学习与实践》连载(不定时添加)(数据表通用增删改查方法)
在连载之前,先公布每次都要使用的通用方法:这个方法设计目的执行批量作业。 public void 自动协调更新数据表行(List 参数) {/*static DataSet可写为静态并返回数据方法:DataSet 缓存数据表 = new DataSet(); return 缓存数据表;*/ OleDbDataAdapter 数据表更新数据库
2013-02-11 13:47:57
6452

原创 全面:玄龙戏珠无级树(五莲花姊妹兄弟完美自定义含图标)总结
全面:玄龙戏珠无级树(五莲花姊妹兄弟完美自定义含图标)总结 /*筛选篇*/ private void 树开花() { 树.Nodes.Clear(); string[] 重组表列 = null; List 图标序集 = new List();/* List 图标序集 = new List(new int[][,] { new i
2012-07-17 19:12:24
7067
23

原创 动态创建无级子菜单:乾坤大挪移无极紫菜汤
首先是创建控件的声明与参数编写规则: /*快捷菜单*/ ContextMenuStrip 测试快捷 = new ContextMenuStrip(); /*主菜单 = 名称|图标索引*/ /*子菜单子参数:乾坤大挪移 = 上级菜单索引|移动菜单索引:移一个菜单主菜单下位索引-1*/ ...
2012-06-29 21:38:31
4182
1
原创 2021-08-02 编程论坛回复专用=》VSC++:求最少硬币数。
void 求最少硬币数(){//缘由https://ask.youkuaiyun.com/questions/7483930?spm=1005.2025.3001.5141 int bz[]{1, 3, 5, 10}, b = 0, x = 0; std::cin >> b; while (b) if (b>=bz[3]) b -= bz[3], ++x; else if (b>=bz[2]) b -= bz[2], ++x; else if (b>=bz.
2025-04-04 21:21:36
42
原创 2021-07-18 C++求一批整数中出现最多的数字
void 求一批整数中出现最多的数字(){//缘由https://bbs.youkuaiyun.com/topics/600334138 int n = 0, d = 0, i = 0, m[10] = { 0 }; char s[474]; std::cin >> n; while (n--) { std::cin >> s; i = 0; while (s[i] != '\0') { if (s[i] >= '0'&& s[i] <.
2025-04-03 19:42:18
58
原创 2021-07-05 C#定义一个1到100的数组,用lambda表达式查出尾数是8的数字
缘由https://ask.youkuaiyun.com/questions/7467057?spm=1005.2025.3001.5141var 随机数组 = Enumerable.Range(1, 100).Select(数 => new Random(Guid.NewGuid().GetHashCode()).Next(1, 100)).ToArray(); 随机数组 = 随机数组.Select(s => s % 10 == 8?s:0).Where(s => s
2025-04-02 20:02:44
190
原创 2021-07-05 C,C++定义结构体变量按年龄进行升序排序
缘由https://ask.youkuaiyun.com/questions/7466888?spm=1005.2025.3001.5141定义结构体变量,并初始化赋值存储3个学生的学号、姓名、年龄,按年龄进行升序排序后输出3个学生的所有信息,使用冒泡法或者选择法排序。struct 学生姓名年龄学号类{ int 学号; string 姓名; int 年龄; }; 学生姓名年龄学号类 班级信息[3]{ { 0 } }, jh = { {0} }; int a = 0; 班级信息[0].年龄 = 17;.
2025-04-01 19:02:33
228
原创 2021-07-08 C语言判断两个数是否互质
void 判断两个数是否互质(){//缘由https://ask.youkuaiyun.com/questions/7469819?spm=1005.2025.3001.5141 int a = 0, aa = 0, aaa = 1, p = 0; scanf_s("%d %d", &a, &aa); while (++aaa <= a && aaa <= aa) if (a%aaa == 0 && aa%aaa == 0) { ++p.
2025-03-31 18:25:05
93
原创 C++寻找重排求差黑洞数
int shu = 3112344, shuan = shu, p = 0, j = 0, cf[44]{0}; while (++shuan < INT_MAX) { j = p = 0; while ((shuan = 数重组值最大小(shuan)), shuan != 495 && shuan != 6174 && shuan...
2025-03-30 18:02:33
494
1
原创 2021-06-29 C数组中高效求出两个最小值
void 数组中高效求出两个最小值(){//缘由https://ask.youkuaiyun.com/questions/7462915?spm=1005.2025.3001.5141 int a[]{1, 2, 3, 6, 5, 4, 7, 8, 9}, x = a[0], x1 = a[0], j = 0; while (++j < 9) { if (x > a[j])x = a[j]; else if (x == x1)x1 = a[j]; if (x1 > a[j] ...
2025-03-29 18:44:49
95
原创 2021-06-29 C分子恒定为1,分母从1开始递增,当分母为奇数时整个数为正数,当分母为偶数时整个分数是负数,求分母从1变到100的累加和。
void 分式分母奇数加偶数减(){//缘由https://ask.youkuaiyun.com/questions/7463151 double ji = 0; int a = 1, aa = 0; while (++aa <= 100) (aa % 2) ? ji += 1.0*a / aa : ji -= 1.0*a / aa; std::cout << ji << std::endl;}
2025-03-28 21:28:13
152
1
原创 2021-06-17 C合成偶数
void 合成偶数(long a){//缘由https://ask.youkuaiyun.com/questions/7451952?spm=1005.2025.3001.5141 int j = 0, h = 0, w = 0; bool k = 0; while (a) { j = a % 10, a /= 10; if (j % 2 == 0) { if (h == 0) h = j, w = 1, k = 1; else w *= 10, h = w *...
2025-03-27 18:19:23
175
原创 2021-06-17 C并列日历
void 并列日历(){//缘由https://ask.youkuaiyun.com/questions/7448431?spm=1005.2025.3001.5141 int a12[12][6][7]{}, a1 = 0, a2 = 0, a3 = 0, n = 0, y = 0, t = 0, z = 0, x = 0; cin >> n; y = 自适年一月一日周一值(n) + 1; a3 = (y) % 7; while (a1 <= 12) { t = 返回月的天...
2025-03-26 20:39:56
178
原创 2021-06-17 C密码再加密
void 密码再加密(){//缘由https://ask.youkuaiyun.com/questions/7451171?spm=1005.2025.3001.5141 int j = 0, c = 0, m = 0, w = 0; char mi[4]{}, yn = '0'; ks: printf_s("Input x:"); scanf_s("%d", &m); while (m)mi[w] = m % 10 + '0', m /= 10, ++w; if (w == 4) {...
2025-03-25 18:38:54
329
原创 2021-06-16 C实数数组均值及最大值
void 求平均身高和最高数(){//缘由https://ask.youkuaiyun.com/questions/7450648?spm=1005.2025.3001.5141 double a[8]{}, aaa = 0, aaaa = 0; int aa = 8; while (aa)//1.78 1.79 1.80 1.81 1.82 1.83 1.84 1.87 { scanf_s("%lf", &a[--aa]); if (a[aa] > aaa)aaa = a[aa...
2025-03-24 19:52:11
230
原创 2021-06-16 C++查找字符首位置
void 查找字符首位置(){//缘由https://ask.youkuaiyun.com/questions/7450354?spm=1005.2025.3001.5141 int len1, len2, i = 0, j, n = 0; //len1为s 的长度 len2为t的长度 i为起始位置 char s[100] = "abcbceuebcbcue"; char t[10] = "bc"; gets_s(s); gets_s(t); len1 = strlen(s); len2 = ...
2025-03-23 18:24:47
170
1
原创 【连续因子积-最长连续数字】2022-3-30
缘由PTA天梯赛练习集 L1-006 连续因子-数据结构与算法-优快云问答void 最长连续数字(_int64* a, int x){//缘由https://ask.youkuaiyun.com/questions/7676754?spm=1005.2025.3001.5141 int xl = 0, zx = 0, gs = 0, cx = 0, cg = 0; while (++xl < x - 1) if (a[xl + 1] - a[xl] == 1) (zx == 0 ? zx
2025-03-22 14:18:21
178
原创 2021-04-02 查找字符位置,字符串拷贝
若要连续查找下一个位置,用截取后的字符串。或者修改函数为查找所有位置返回位置集合数组。int 查找字符位置(char* a, char aa){//缘由https://ask.youkuaiyun.com/questions/7412984?spm=1005.2025.3001.5141参阅https://zhidao.baidu.com/question/2075477084329095628.html int w = 0; while (*a++ != aa)++w; return w;}
2025-03-21 21:42:44
194
原创 2021-06-15 C++五五矩阵数组行均值最大行
void 五五矩阵数组行均值最大行(){//缘由https://ask.youkuaiyun.com/questions/7449983?spm=1005.2025.3001.5141 int a[5][5]{}, x = 0, d = 0, j = 0, h = 0; std::cout << "输入25个数据:" << std::endl; while (x<5)//1 14 4 47 7 78 8 89 9 96 6 63 3 32 2 21 5 58 8 87 7 ...
2025-03-21 21:40:56
185
原创 2021-06-14 C char* insert按顺序插入字符(char* str, char c)
char* insert按顺序插入字符(char* str, char c){//缘由https://ask.youkuaiyun.com/questions/7449243?spm=1005.2025.3001.5141 char t; while (*str != '\0') if (*str < c) ++str; else t = *str, *str = c, c = t, ++str; *str = c; return str;} char a[54]{}, c...
2025-03-20 20:56:02
451
原创 2021-06-15 C逆序存入数组的元素
缘由https://ask.youkuaiyun.com/questions/7449183?spm=1005.2025.3001.5141#define N 7main() {static int a[N]={12,9,16,5,7,2,l},k,s;for(k=0;k<N;k++) Printf("%4d",a[k]);for (k=0;k<N/2; k++) {s=a[k];a[k]=a[N-1-k];a[N-1-k]=s;} for (k=0;k<N;k++)
2025-03-20 20:55:16
285
原创 2021-06-14 C fun十位起隔位求和 fun判断闰年
int fun十位起隔位求和(int n){//缘由https://ask.youkuaiyun.com/questions/7449130?spm=1005.2025.3001.5141 int sum = 0; n /= 10; while (n) { sum += n % 10; n /= 100; } return sum;}int fun判断闰年(int year){ int leap; if ((year % 4 == 0 && year % 100...
2025-03-19 20:12:40
152
原创 2021-06-14 C实现3个功能子函数输入数据,输出格式数据,排序输出
void Input子函数(int* a, int d){//实现数据从键盘上读取的功能; int x = 0;//77 88 99 78 79 89 97 98 99 87 printf_s("输入10个数据\n"); while (x < d)scanf_s("%d", &a[x++]);}void Output子函数(int* a, int d){//实现数据输出到屏幕的功能。每5个数据分一行。 int x = 0; printf_s("输出原10个数据,每5个...
2025-03-19 20:11:28
368
原创 2021-06-14 CAVG平均值
void AVG平均值(int* a, int d){//缘由https://ask.youkuaiyun.com/questions/7448878?spm=1005.2025.3001.5141 int x = 0, s = 0; double z = 0; while (x<d)z += a[x++]; z /= x * 1.0;//求出均值 printf_s("平均值:%.2f\n", z); x = 0;//统计高于均值,整个算法O(2N)即使用2倍的数组循环量 while (x ...
2025-03-18 20:40:35
175
原创 2021-06-13 C++SUBSTR FIND函数用于固定格式截取字符串中温湿度值
void 截取字符串(){//缘由https://ask.youkuaiyun.com/questions/7448733?spm=1005.2025.3001.5141 std::string a = "afarga12GARsawendu21.5asdagaadshidu85%dfasgaAsDA-ga"; std::cout << a.substr(a.find("wendu") + 5, 4) << std::ends << a.substr(a.find("s...
2025-03-18 20:39:56
155
原创 2021-06-04 VSC++:数组移位。
void 数组移位(){//缘由https://ask.youkuaiyun.com/questions/7441793?spm=1005.2025.3001.5141 int a[47]{}, *aa, n = 0, p = 0, x = 0; aa = a;//时空复杂度O(N) std::cin >> n >> p; while (x < n)std::cin >> a[x++]; x = p; while (x < n)std::cout &l...
2025-03-17 21:46:12
160
原创 2021-06-03 C++显示所有个位十位百位之和等于指定的数
void 显示所有个位十位百位之和等于六的数(int a, int aa){//缘由https://ask.youkuaiyun.com/questions/7441324?spm=1005.2025.3001.5141 int aaa = a, aaaa = 0; while (a <= aa) if (aaa)aaaa += aaa % 10, aaa /= 10; else if (aaaa == 6)std::cout << a << std::ends...
2025-03-17 21:45:35
265
原创 2021-05-30 C++模拟汉英词典(指针数组,双指针)
void 模拟汉英词典(char** a, char** b, char* s, int d){//缘由https://ask.youkuaiyun.com/questions/7438742?spm=1005.2025.3001.5141 int x = 0, z = 0; while (z < d) { if (a[z][x] != '\0') if (s[x] != a[z][x++]) ++z, x = 0; else; else break; } if (z ...
2025-03-16 21:26:37
168
原创 2021-05-31 VSC++:编写函数根据公式求。
long long 阶乘(int n){ long long a = 1; while (n)a *= n--; return a;}void 编写函数根据公式求(int m,int n){//缘由https://ask.youkuaiyun.com/questions/7439058?spm=1005.2025.3001.5141 double a = 1.0; m = 阶乘(m - n); n = 阶乘(n); std::cout << (a = a * m / n) &l...
2025-03-16 21:26:03
90
原创 2021-05-23 C++百元百鸡
void 百元百鸡(){//缘由https://ask.youkuaiyun.com/questions/7434093?spm=1005.2025.3001.5141 int xj = 1, mj = 1, gj = 1, y = 100; while (y) { if (xj * 3 + mj + gj == y && xj + mj * 3 + gj * 5 == y) { std::cout << xj << std::ends <&l...
2025-03-15 21:40:11
260
原创 2021-05-30 c++已知鸡兔总头数总脚数求鸡兔有多少只
void 已知鸡兔总头数总脚数求鸡兔有多少只(){//缘由https://ask.youkuaiyun.com/questions/7438571?spm=1005.2025.3001.5141 int j = 1, t = 1, zj = 90, zs = 30; while (zj) { if (j + t == zs && j * 2 + t * 4 == 90) { std::cout << j << std::ends << t &l.
2025-03-15 21:39:26
117
原创 【电流源和电压源串联和并联】2022-10-19
电压源电压恒定电流不定则2伏特-1伏特=1伏特/3欧姆=0.333~安培。总电流=1+0.33=1.33则其他都可以计算了。电流源电流恒定电压不定则1安*1欧=1伏特。
2025-03-14 21:52:46
265
C++编程奶牛视线问题算法解析:基于数组操作的奇数序列中最远可视奶牛数量计算
2025-04-04
【C++编程技术】基于goto语句的字符串稳定性判断算法实现:赛博黑客示例解析与应用
2025-04-03
【电子电路设计】基于74LS161同步计数器的8位二进制转BCD码方法:适用于数码管温度显示电路实现在学校任务中
2025-04-02
算法竞赛奇怪的球问题解析:基于优快云博客的编程挑战及解决方案设计
2025-04-01
蓝桥杯竞赛题库2143:优化算法求解最少刷题数以平衡样本差距
2025-03-31
C++实现BalticOI 2003团伙问题:非定义数组的应用与解析
2025-03-30
C++贪心算法解决蓝桥杯纪念品分组问题的技术解析与优化方法
2025-03-29
C++实现奇怪电梯算法:基于数组下标1起始的数据处理与应用
2025-03-29
C语言实现山谷数判断算法解析与应用
2025-03-28
基于Proteus的微型CPU设计与寻址相加数据过程解析
2025-03-27
C++三级编程技巧:加号放置优化使多位整数快速变为单一位数的方法解析
2025-03-26
求解能被M整除的连续子数组问题的算法解析与C++实现方法
2025-03-25
数组分割求最小差:C++中实现二分使和最小化的策略与方法
2025-03-24
C++ 实现有理数运算(加法、约分、乘法)算法详解
2025-03-23
基于C++算法探索用多个连续正整数表达特定数值的技术与实践案例
2025-03-22
洛谷1480高精度除以低精度:C++字符串除法算法实现详解及应用
2025-03-21
基于贪心算法优化配送时间的C++实现详解 - 优快云博客分享
2025-03-20
洛谷P9975竞赛编程题目:奶牛病毒传播最少感染数计算算法解析
2025-03-20
C++编程技巧:解决PTA-6字符串替换后的长度更新问题
2025-03-19
C++编程算法挑战-解决最后剩余石头的最大重量II问题
2025-03-18
算法优化之排队打水最小化平均等待时间的C++实现及应用
2025-03-17
优快云博客基于C++的日志统计点赞'热帖'算法实现解析
2025-03-17
计算n位十进制整数中含有特定模式(2023)的数量及其数学实现解析
2025-03-17
洛谷P4995跳跳蛙算法详解-数据结构与算法优化方案(适用于ACM竞赛)
2025-03-17
优化 - 算法竞赛 - 蓝桥杯中最长回文子串的求解方法与实现
2025-03-16
竞赛编程中蓝桥杯最长回文子串算法解析与实践应用
2025-03-16
贪心算法解决实力分组问题的关键技巧与优化策略 - 数据结构与算法应用实例
2025-03-16
C++字符算术表达式解析与运算的实现 - P4908小奔上课
2025-03-15
运放三角波呼吸灯电路.ms14
2025-02-26
利用proteus设计微型CPU+2764
2025-02-26
Multisim 74LS161+138+04+00+86实现8路彩灯
2025-02-05
74CH192D9进制+194车站指示
2024-06-14
51单片机实现初始化数码管不显示按启动从0秒计时到60按暂停一次显示当前秒按2次恢复原始状态
2024-06-12
74LS74D组成的位移密码锁
2024-06-08
LM324构成双稳态实现对千赫兹4分频
2024-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人