苏洋博客
网站首页
工作生活
编程记录
知识地图
文章存档
关于苏洋
关于本站
GitHub
折腾笔记
联系作者
醉里不知天在水,满船清梦压星河。
文章列表
[VB]和尚吃馒头问题
2009年05月14日
Visual Basic
,
吃馒头
该页面以 VB 编程实现经典数学问题"百僧百馍"的求解。通过双重循环遍历大和尚与小和尚的人数组合,设定大和尚1人食3馍、小和尚3人食1馍的约束条件,在人数总和为100的前提下输出可行解。代码采用 Visual Basic 语言编写,使用 For 循环与 If 条件判断实现数学逻辑。
阅读全文
[VB]多叉树统计字符个数
2009年05月14日
Visual Basic
,
多叉树
,
统计
该代码示例展示了一种基于 Visual Basic 的多叉树思路统计字符个数的方法,核心逻辑通过数组索引映射实现字母频率计数。程序包含两个主要功能:一是生成指定大小的随机文本文件,二是快速分析文本中各字母出现数量并输出耗时。
阅读全文
[VB]使用凯撒算法
2009年05月14日
Visual Basic
,
凯撒
该程序演示了在 VB6 环境中动态创建控件并实现凯撒加密算法的完整过程。代码通过 Controls.Add 方法运行时生成文本框与按钮控件,无需设计器预先放置。算法核心采用数组映射 ASCII 码方式,分别处理大小写字母(65-90与97-122区间)。
阅读全文
[VB]动态创建控件,数组控件以及获取键盘鼠标信息
2009年05月13日
Visual Basic
,
动态
该代码示例演示了在 VB6 中通过 Controls.Add 方法动态创建命令按钮、定时器、形状及标签数组控件的技术实现。程序运行时动态生成交互界面,点击按钮后调用 user32 API 函数获取键盘类型、重复延迟与速度、光标闪烁频率,以及鼠标存在状态。
阅读全文
[VB]鸡兔同笼解法
2009年05月13日
Visual Basic
,
鸡兔同笼
该程序提供鸡兔同笼问题的两种VB解法:算法A采用递归枚举配合 Do 循环遍历所有可能组合,通过 If 条件过滤不符合下肢总数的情况;算法 B 直接运用代数公式求解,将脑袋总数与下肢总数代入线性方程组计算鸡兔数量。
阅读全文
[VB]基础题解答
2009年05月13日
Visual Basic
,
练习题
该页面收录了百度知道平台三道 VB 基础编程题的完整解答方案。第一题通过三重循环遍历红球、白球、黑球数量组合,筛选满足"取8个球且必有白球"条件的所有方案;第二题利用字符串截取函数 Right 直接获取幂运算结果的后三位数字;第三题采用循环分离两位数并累加实现。
阅读全文
[VB]InputBoxIntegerNum-只能输入整数的输入框
2009年05月13日
Visual Basic
,
只能整数
,
输入限制
介绍一种基于 VB InputBox 的整数输入限制实现方案,通过自定义函数 InputIntegerNumBox 对输入内容进行多重校验:检测负号位置合法性、排除多个小数点情况、判断小数部分是否为零,循环提示直至获得有效整数。
阅读全文
[VB]排队问题
2009年05月12日
Visual Basic
,
排队
该程序解决约瑟夫环问题的VB实现,通过数组标记模拟 N 人围圈报数过程。用户输入总人数与报数阈值后,代码循环遍历数组,以标记值判断人员是否出列,按规则依次输出出列顺序直至最后一人。采用 Do While 循环配合数组索引回绕处理环形结构,利用字符串拼接实现输出格式控制。
阅读全文
[VB]使用集合元素卸载非当前的所有窗口
2009年05月12日
Visual Basic
,
元素
,
访问
,
集合
在 VB 多窗口应用程序中,可通过 Forms 集合遍历并卸载非当前窗口。具体实现方式为:先使用 For Each 循环遍历 Forms 集合中的所有窗体对象,再通过判断窗体 Name 属性排除当前窗口,最后调用 Unload 语句卸载符合条件的窗体。
阅读全文
[VB]随机洗牌的实现
2009年05月12日
Visual Basic
,
洗牌
,
随机
介绍一种基于 VB 的随机洗牌算法实现方案,针对4×13二维数组存储的52张纸牌,通过 GenNums 子程序生成1-13的随机序列并赋值给各花色,采用Fisher-Yates洗牌思想在数组内部完成元素交换,每次循环调用Randomize初始化随机
阅读全文
««
«
99
100
101
102
103
104
105
106
107
108
»
»»