- 博客(1043)
- 资源 (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
1340

原创 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
206

原创 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
1790
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
1173

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

原创 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
1472
8

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

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

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

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

原创 动态创建无级子菜单:乾坤大挪移无极紫菜汤
首先是创建控件的声明与参数编写规则: /*快捷菜单*/ ContextMenuStrip 测试快捷 = new ContextMenuStrip(); /*主菜单 = 名称|图标索引*/ /*子菜单子参数:乾坤大挪移 = 上级菜单索引|移动菜单索引:移一个菜单主菜单下位索引-1*/ ...
2012-06-29 21:38:31
4199
1
原创 【加密+解密】2022-5-18
缘由C语言或C++程序编写-编程语言-CSDN问答 std::string mw = "", mi = "", jm = ""; int x = 0, j = 0, c = 0; std::cin >> mw >> mi; while (mw[x] != '\0')//加密 if (mi[j] != '\0') { c = ((mw[x] - 'a' + 1) + (mi[j] - 'a' + 1)) % 26; (c == 0 ? jm += (char)1
2025-06-12 18:19:10
152
原创 【总天数两种算法相互印证正确】2022-4-13
缘由输入一个年份求从公元一年一月一日到这一年的一月一日有多少天-编程语言-CSDN问答求解输入一个年份,求出从公元1年1月1日到这一年的1月1日总共有多少天-编程语言-CSDN问答 int aa = 1, y = 1, t = 0; while (aa < 2021)t += 返回月的天数(aa, y), (++y > 12 ? y = 1, ++aa : 0); std::cout << t + 1 << "\t"; std::cout << .
2025-06-12 18:16:57
388
原创 【C#如何计算从某一个日期到今天过了多少天】2022-4-24
缘由C#如何计算从某一个日期到今天过了多少天-微软技术-CSDN问答Console.WriteLine(DateTime.Parse("2022-4-24").Subtract(DateTime.Parse("2022-4-7")).Days);
2025-06-11 18:53:43
227
原创 【无序数组二分查找】2022-4-22
缘由二分查找(C++解题)-编程语言-CSDN问答 int a[]{1, 4, 7, 8, 5, 2, 3, 6, 9, 0}, x = 0, n = 9, k = 4; while (x <= n) if (a[x] == k || a[n - x] == k) std::cout << (a[x] == k ? x : n - x), n = 0; else ++x;
2025-06-11 18:52:31
331
原创 【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15
缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下: struct data{ int year; int month; int day;};-编程语言-CSDN问答struct mdata{ int year; int month; int day; }mdata;int 天数(int year, int month){ switch (month) { case 1: case 3: case 5: case 7: case 8:case 10:case 12:
2025-06-10 20:14:02
211
原创 【求1+11+111+1111+11…11(n个1)的和除以7的余数是多少】2022-5-5
缘由求1+11+111+1111+11…11(n个1)的和除以7的余数是多少-编程语言-CSDN问答 long long a = 0, h = 0; while (++a > 0)cout << a << "\t", h += a, a *= 10; cout << (h - h / 7 * 7);
2025-06-10 20:12:12
293
原创 【有序数组二分查找以及优化】2022-4-14
void 有序数组二分查找(int n){//缘由 int aa[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, xx = 10 / 2, x = xx;//, n = 0 //std::cin >> n; while (xx > 0) if (aa[x] > n) std::cout << x << "\t", x -= (xx /= 2), ++xx; else if (aa[x] < n) std::c...
2025-06-09 17:28:27
279
原创 【求出100~500之间所有每位数的乘积大于每位数的和的数。】2022-4-16
缘由编写程序,求出100~500之间所有每位数的乘积大于每位数的和的数。例如:98满足9*8>9+8.-编程语言-CSDN问答 int a = 100, aa = 500, j = 1, h = 0, g = 0, t = a; while (a <= aa) { while (t>0)g = t % 10, j *= g, h += g, t /= 10; if (j>h)std::cout << a << "Yes\t"; else st
2025-06-09 17:26:04
212
原创 【整数逐位除法求余补〇完整版】2022-4-11
补〇完整版,超过18位除数要用乘法与减法,配合手工计算记录及运行结果如下。void 整数逐位求余(_int64* 数, int 长, _int64 除数){//除数小于1E+18 _int64 商 = 0, 调 = 0, 序 = 0, 被除 = 0, 模 = 1E+18, 取 = 1, 零 = 0; while (数[序] == 0)++序; 调 = 数[序]; while (调 > 0 && 被除 < 除数) 商 = (调 % 10) * 取, 被除 +=
2025-06-08 18:52:20
584
原创 【判断自整除数】2022-4-6
缘由是判断自整除数的,这个我的结果是正确的,但是提交就有运行错误是怎么回事啊-编程语言-CSDN问答void 自整除数字(){//所谓的自整除数字就是该数字可以整除其每一个位上的数字。//对一个整数n,如果其各个位数的数字相加得到的数m能整除n,则称n为自整除数.例如21,21%(2+1)==0,所以21是自整除数.//缘由https://ask.csdn.net/questions/7683068?spm=1005.2025.3001.5141 int s = 1000, t = 0, p
2025-06-08 18:51:03
206
原创 【C++用已知星期几推算其他星期几】2020-03-08 18:54:50
缘由求助 推算日期 - C语言论坛 - 编程论坛今得闲,就来分析一下,用你的已知推算,推算不用想得很远令人畏难,只在7天之内推算,比如已知2019-10-1为周二,那么,往后推7天即2019-10-8,2个日期相差7天,用7求余为0,这天还是周二,因此要在求余加上已知周几即得正确答案,那比如往后推4天即2019-10-5,2个日期差4用7求余为4再加已知2即得周六也正确,那往后推6天怎样?用7求余为6再加2=8再用7求余为1即得周一才正确,综上所述,即日期往后推应加上已知周二这样一次求余即得正确答案;
2025-06-07 22:22:14
315
原创 【判断既约分数】2022-4-3
void 判断既约分数(){ int a = 1, b = 2020, aa = b, y = 2, gs = 0; while (aa) { while (a <= b) { while (y <= a) if (a%y == 0 && aa%y == 0) ++a, y = 2; else ++y; if (a <= b)++gs; else; y = 2; ++a; } a = 1, --aa...
2025-06-07 22:21:26
337
原创 【同数增位累加2+22+222+2222】2022-4-15
缘由求修改!c语言 累加循环报错-编程语言-CSDN问答 int a = 2, n = 5, j = 10, m = 0, at = a; while (n--) m += at, at += a*j, j *= 10;
2025-06-06 19:40:41
236
原创 【三余升序数对个数】2022-4-17
缘由数对 小明得到了一个包含n个数的数列,他会从中选出两个不同位置的数形成一个数对-编程语言-CSDN问答void 三余升序数对个数(){//缘由https://ask.csdn.net/questions/7693738?spm=1005.2025.3001.5141 int n = 0, a[10000]{}, x = 0, j = 0, g = 0; std::cin >> n; while (x < n)std::cin >> a[x], ++x; wh
2025-06-06 19:39:59
268
原创 【两种方法编写程序,实现对三个整数由小到大排序,并输出。考虑整型、小数、字符等不同类型数的排序。】2022-4-4
缘由三数排序 两种方法编写程序,实现对三个整数由小到大排序,并输出。考虑整型、小数、字符等不同类型数的排序。-编程语言-CSDN问答template <class 形参>inline void 算术交换(形参& a, 形参& b){ 形参 ab = a - b; a -= ab; b += ab; }template <class 形参>inline void 三个升序(形参& a, 形参& b, 形参& c){//321>
2025-06-05 09:50:22
343
原创 【321消费五十三种组合为三十人所有组合】2022-4-8
缘由求各位解惑算数问题 C语言-编程语言-CSDN问答void 三种组合为三十(){//缘由https://ask.csdn.net/questions/7685613?spm=1005.2025.3001.5141 int a = 1, aa = 1, aaa = 1; while (a * 3 < 30) { if (a * 3 + aa * 2 + aaa == 30) std::cout << a << "男" << aa <&
2025-06-05 09:48:44
454
原创 【C语言个数最大最多】2022-4-1
缘由编写程序,读取整数,找出它们中的最大数并计算该数的最大次数。-编程语言-CSDN问答 int s[10]{}, n = 0, d = 0; while (scanf_s("%d", &n),n>0) { while (n)++s[n % 10], n /= 10; while (++n<10)if (s[n]>s[d])d = n; printf("The largest number is %d\nThe occurrence count of the
2025-06-04 16:51:37
288
原创 【昨天日期】2022-4-1
缘由c语言计算昨天的日期简单-编程语言-CSDN问答 int n = 0, y = 0, t = 0; scanf_s("%d-%d-%d", &n, &y, &t); if (t == 1 && y == 1)printf_s("%d-%02d-%02d\n", --n, 12, 31); else if (t == 1 && y>1)printf_s("%d-%02d-%02d\n", n, --y, 返回月的天数(n, y));
2025-06-04 16:50:49
339
原创 【判断酒酒花数】2022-3-31
缘由对超长正整数的处理? - C语言论坛 - 编程论坛void 判断酒酒花数(_int64 n){//缘由https://bbs.bccn.net/thread-508634-1-1.html _int64 t = n; int h = 0, j = 0;//整数的个位十位百位之和是其前缀 while (j < 3)h += t % 10, t /= 10, ++j; t = n; while (h <= t)if (h == t)cout << "Yes\n",
2025-06-03 18:44:29
246
原创 【整数正序分解】2021-11-19 7:1
void 整数正序分解(){//缘由https://ask.csdn.net/questions/7572261?spm=1005.2025.3001.5141&weChatOA= int n = 0, m = 0, c = 0, q = 0; std::cin >> n; while (n)q = n % 10, (q ? m ? m *= 10 : m = 1 : 0), (q ? c += m*q : 0), n /= 10; std::cout << ...
2025-06-03 18:42:43
111
原创 【C#朗读文本DLL动态按钮控件组及按钮事件文本框拖放数据】2022-1-21
缘由https://bbs.csdn.net/topics/604357098下载了一个DotNetSpeech.dll,放到 \bin\Debug里,添加引用,然后直接DotNetSpeech.SpVoice sp = new DotNetSpeech.SpVoice(); private void 朗读文本(string text) { DotNetSpeech.SpVoice sp = new DotNetSpeech.SpVoice()
2025-06-02 12:55:26
400
原创 【四维组合VB.NET】2022-3-2
Sub 四维组合() Dim wei4 = {{4, 5, 6, 7}, {1, 2, 4, 8}, {9, 10, 11, 12}, {3, 13, 21, 22}} Dim j = 1, h = 0, f = 0, zc = wei4(0, f) Dim sc = "" While f < 4 If j < 4 Then If zc < wei4(j, ...
2025-06-01 18:17:09
195
原创 【分解整数VB.NET】2022-3-2
Sub 分解整数() Dim a = 47474, er = a While a > 0 If er > 10 Then er \= 10 '取整 er *= 10 er = a - er '拆分整数取个位 ElseIf er >= 2 Then er -= 2 '取余...
2025-06-01 18:16:31
144
原创 【判断数字递增】2021-12-19
缘由用C/C++实现数字递增问题?-编程语言-CSDN问答void 判断数字递增(){//缘由https://ask.csdn.net/questions/7607806?spm=1005.2025.3001.5141 int a = 0, b = 0, p = 0; std::cin >> a; b = a % 10, a /= 10; while (a)(b>a % 10 ? b = a % 10, a /= 10, p = 1 : p = a = 0); std::
2025-05-31 18:22:22
236
原创 【求A类B类月】2022-2-9
缘由编程求解,如内容所示题-Python-CSDN问答只写示例及注释void 求A类B类月(){//缘由https://ask.csdn.net/questions/7640571?spm=1005.2025.3001.5141 int n = 2006, y = 6, t = (自适年一月一日周一值(n)), a = 0, b = 0, z = 0;//返回2005-12-31星期值 while (++z < y) t += 返回月的天数(n, z); cout <<
2025-05-31 18:20:13
240
原创 【c语言输入不大于26的整数,输出全部大写字母输入3输出ABC】2022-1-30
缘由c语言简单运用,越简单越好-编程语言-CSDN问答 int x = 0, n = 0; scanf_s("%d", &n);//std::cin >> n; while (x<n)printf_s("%c", (char)('A' + x)), ++x;// std::cout << (char)('A' + x), ++x;
2025-05-30 19:32:54
246
原创 【孙悟空喝水】2022-2-7
缘由C++编程问题求解:9634: 孙悟空喝水-编程语言-CSDN问答void 孙悟空喝水(){//缘由https://ask.csdn.net/questions/7639865?spm=1005.2025.3001.5141 int x = 2; double s = 0, ss = 0; while ((int)s < 2) s += 1.0 / x, ss += (x - 1.0) / x, ++x, std::cout << s << "\n"; p
2025-05-30 19:31:55
463
原创 【按升序输出三个数】2022-2-2
缘由PTA的比较大小题目中,最后一个结果显示错误-编程语言-CSDN问答void 按升序输出三个数(){//缘由https://ask.csdn.net/questions/7638568?spm=1005.2025.3001.5141 int a = 0, b = 0, c = 0; scanf_s("%d %d %d", &a, &b, &c); if (a > b)算交换(a, b); if (b > c)算交换(b, c); if (a >
2025-05-29 19:04:12
450
【嵌入式系统】8255芯片时序分析与数码管驱动:基于51单片机的交通灯控制系统设计
2025-05-22
C++编程数组清空最小操作次数算法解析:基于贪心策略的数组元素删除优化方法设计
2025-05-21
算法设计基于中国剩余定理的高效求解方法:实现物不知数问题与洛谷1495曹冲养猪问题的Python代码示例
2025-05-20
编程语言C++实现物品重量比较算法:查找左右特定条件物品编号
2025-05-19
【C语言编程】大写字符首尾相连空心菱形的多种实现示例:代码简洁结构明了易于理解与验证
2025-05-18
【电子电路设计】运放三角波发生器在Proteus中呼吸灯电路的仿真与优化:问题分析及改进措施
2025-05-17
【电子电路设计】基于Proteus的触摸电极电路设计:实现特定顺序循环显示数字系统
2025-05-16
【数字电路设计】基于74LS151的16序列信号发生器实现:序列检测与异常提示系统设计
2025-05-15
【电子电路设计】基于Multisim和74LS194的8个彩灯3种花样控制器设计:实现级联控制与组合逻辑优化了文档的核心内容
2025-05-14
【数字电路设计】基于Multisim74LS283/151+160的七人表决器设计思路与实现:按键统计及多数表决逻辑解析
2025-05-13
电子工程Multisim四阶切比雪夫低通滤波器设计与分析:频率响应及滤波效果评估
2025-05-12
【计算机编程】CSDN博客介绍使用C++实现N*N的01矩阵输出汉字点阵图的方法及代码示例
2025-05-11
【信息学竞赛】小学组刷题顺序优化算法:基于间隔K交换实现题目难度升序排列文档的主要内容
2025-05-10
【数字电路设计】基于SR锁存器74LS279与非门74LS02D的多路抢答器设计:实现声光数码管显示及并列抢答功能
2025-05-09
算法竞赛蓝桥杯基因配对问题解析:C++实现字符串匹配与处理方法探讨
2025-05-08
【电子电路设计】TLC555定时器实现正负电压输出的方波发生器:占空比和频率可调电路设计与应用
2025-05-07
【数字电路设计】二进制比较器原理与实现:基于74LS85芯片的多位数值比较系统构建及位数扩展方法探讨
2025-05-06
电子工程LM324与LM393内部电路解析及其在带阻滤波器中的应用特性分析了文档的核心内容
2025-05-06
算法竞赛基于宽度优先搜索BFS的数字交换游戏实现:寻找K次交换后的最大整数
2025-05-04
教育领域2019北京海淀小学选拔义卖活动C++程序设计:人员安排算法实现与解析
2025-05-04
【数字电路设计】74LS138D+74LS08+74LS86实现高电平H低电平L悬空O显示的电路设计与逻辑分析了文章的核心内容
2025-06-11
【电子电路设计】基于74LS161和74LS160的数字钟实现与调节方案:提供两种归零及调节方法详解
2025-06-10
【数字电路设计】基于4518芯片的可选限定值停止计数器:拨码开关与逻辑门电路实现复位控制功能详解
2025-06-09
【电子电路设计】基于Multisim的三裁判表决器设计:实现拳击比赛评分系统逻辑控制
2025-06-08
【数字电路设计】基于D触发器的同步时序电路设计:实现特定状态序列的逻辑组合与优化方案
2025-06-07
【数字电路设计】基于与门或门非门的4选1多路选择器电路原理图及仿真:实现153芯片输出控制功能
2025-06-06
数字电路74LS00组成异或门逻辑分析及真值表详解:组合逻辑电路设计与仿真
2025-06-05
编程算法用不超过n根火柴摆出最大且能被m整除的正整数:C++实现与解题思路分析
2025-06-04
【电子电路设计】基于74HC138的设备故障监视电路:多信号输入与发光管显示系统实现文档的核心内容
2025-05-31
【电子电路设计】基于74LS160的延时灯电路优化:自复位开关控制下的定时亮灭功能实现
2025-05-29
C++编程实现数组中最小差值数对查找算法:差值最小C++技巧与应用
2025-06-03
算法设计基于C++的病人排队系统:二维数组排序实现老年人优先看病逻辑
2025-05-30
数字电路基于138译码器和283加法器的七人表决电路设计:多数同意事件通过及数码管显示系统实现文档的核心内容
2025-06-02
【CSP-J2019编程竞赛】纪念品问题C++实现:基于动态规划的最大利润计算方法解析
2025-06-01
【电子电路设计】基于74LS148和74LS48的拨码数码管显示电路实现:0-9数值显示功能调试与优化
2025-05-28
数学算法基于C++的四平方和定理实现:整数分解为四个整数平方和的程序设计与优化
2025-05-27
C++编程打印蝴蝶数字阵图案:实现2n-1行2n-1列双三角数字阵输出系统设计
2025-05-26
【车辆限行判定】基于C语言编程实现车牌号码合法性检查及限行规则判断系统设计
2025-05-25
算法竞赛最少修改次数使数组元素两两不同:C++实现及蓝桥杯应用解析规范,具体解释
2025-05-24
数学算法寻找n以内合数及其质因数字之和相等的数:CSDN博客实例分析与代码实现
2025-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人