2026年6月7日 分类于 算法 需要 2 分钟阅读时间 C 语言复合数列递推 一段简短的 C 代码,模拟两个相互影响的序列递推过程。初始值各为 100,每轮按固定比例从对方序列中吸收一部分,迭代 100 轮后收敛至稳定比例。 继续阅读
2026年6月7日 分类于 算法 需要 2 分钟阅读时间 C++ 随机不重复生成(Fisher–Yates 洗牌) 一段用 Fisher–Yates 算法从指定范围随机抽取不重复整数的代码。核心逻辑正确,但存在几个工程上的粗心之处。 继续阅读
2026年6月7日 分类于 工程实践 需要 2 分钟阅读时间 C 语言调用 Win32 文件选择对话框 通过 GetOpenFileName 和 OPENFILENAME 结构体调出 Windows 原生文件选择窗口。编译时需链接 comdlg32。 继续阅读
2026年6月7日 分类于 工程实践 需要 2 分钟阅读时间 C++ 字符串与二进制串相互转换 两份实现相同功能的代码——把字符串展成二进制串,再从二进制串还原。一份硬编码 64 位、只认 8 字符;另一份用 vector<bool> 动态扩容、支持任意长度。 继续阅读