![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
_xwh
个人另外的博客(同步更新):https://www.cnblogs.com/xwh-blogs/
努力做一个优秀内容原创者!
展开
-
macOS上如何进行VCcode的C/C++环境配置(参考VScode官网的步骤)
前言:实际上在对于进行任何环境的配置,官方的配置文档往往是最具权威且最有效的,但由于很多软件的官方文档都是英文版,因此吓退了不少小伙伴。但实际上很多其他人发布的中文版教程很多都是依照官方给出的配置步骤来进行的,因此仍然是参照着官方文档进行了一遍翻译或者是语言加工,倘若能读懂或者借助翻译工具进行阅读官方给出的配置教程那必然是最好的配置方式,因为其他人所给出的配置方法可能只合适于某一部分情况,或者某些地方描述不准确会导致整个环境的配置失败。后续配置之后再来写(也仅供参考,建议直接阅读VScode文档)htt原创 2021-10-25 11:58:09 · 446 阅读 · 3 评论 -
编译原理实验VC6.0编辑器配置问题
https://www.cnblogs.com/sykline/p/12821166.html编译原理实验 VC6.0编辑器配置问题Mark一下 后续更新原创 2021-04-29 20:36:10 · 119 阅读 · 0 评论 -
单纯形法代码求解(含超详细代码注释和整个流程图)
代码的函数实现流程图:该过程是以目标函数的最小值作为标准型求解的,即当目标函数需要求解最大值时,先将目标函数取反,然后求取反后函数的最小值即可。#include "pch.h"#include <iostream>#include<stdio.h>#include<stdlib.h> #include<string.h>#include<math.h>#include<iostream>using namespac原创 2021-03-26 20:19:38 · 6239 阅读 · 14 评论 -
蚁群算法解决TSP问题(含详细注释+200行代码)
一、蚁群算法蚁群算法是一种用来寻找优化路径的概率型算法。它由Marco Dorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。这种算法具有分布计算、信息正反馈和启发式搜索的特征,本质上是进化算法中的一种启发式全局优化算法。将蚁群算法应用于解决优化问题的基本思路为:用蚂蚁的行走路径表示待优化问题的可行解,整个蚂蚁群体的所有路径构成待优化问题的解空间。路径较短的蚂蚁释放的信息素量较多,随着时间的推进,较短的路径上累积的信息素浓度逐渐增高,选择该路径的蚂蚁个数也愈来愈多。原创 2021-03-24 20:47:10 · 4728 阅读 · 3 评论 -
北京地铁票务系统
1.需求分析1.1 问题描述地铁已经成为大多数人出行的首选,北京地铁有多条运营线路, 截至2019年12月,北京市轨道交通路网运营线路达23条、总里程699.3公里、车站405座。2019年,北京地铁年乘客量达到45.3亿人次,日均客流为1241.1万人次,单日客运量最高达1327.46万人次。请设计一个地铁票价信息表生成软件,当输入任意起始站后,能够自动计算出以该站为起始点到其他所有各地铁站点(仅限地铁出行)的票价信息表。1.2 程序实现功能①用户可以指定某一站点(从人机交互界面输入),生成该站作原创 2021-03-24 19:29:52 · 1635 阅读 · 0 评论 -
lingo12软件下载及lingo语言入门资源
LINGO是“交互式的线性和通用优化求解器”,由美国LINDO系统公司推出的,可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等,功能十分强大,是求解优化模型的最佳选择。下载链接:链接:https://pan.baidu.com/s/1A4kcvJ_gK8RHsbIchXd9AQ提取码:ed0j压缩包内含lingo语言相关教程,含有32位和64位的lingo12安装程序。...原创 2021-01-24 12:03:02 · 1251 阅读 · 0 评论 -
C/C++ 读取EXCEL数据、字符串
读取数据#include<iostream>#include<math.h>using namespace std;int a[10];int main(){ FILE *file; if ((file = fopen("test.csv", "r")) == NULL){ printf("Can't open the file!\n"); exit(0); } fseek(file, 3L, SEEK_SET); //原创 2020-12-06 15:48:57 · 18910 阅读 · 2 评论 -
A*算法求解15数码问题(含详细注释解释,300行代码)
问题描述:算法程序: 设计一个启发函数,利用A算法求解15数码问题。要求: 尽可能用与A算法一致的思路实现算法, 力求简单明了地给出一个解.一、A*算法A算法是一种常用的启发式搜索算法。 在A算法中,一个结点位置的好坏用估价函数来对它进行评估。 A*算法的估价函数可表示为: f’(n) = g’(n) + h’(n) 这里,f’(n) 是估价函数, g’(n) 是起点到终点的最短路径值,h’(n)是n到目标的最短路经的启发值。由于这个 f’(n) 无法预先知道,所以实际上使用的是下面的估价函数:原创 2020-11-21 16:47:13 · 6310 阅读 · 15 评论 -
VS从txt文件读取中文汉字产生乱码的解决办法(超简单)
通常情况下,TXT文档默认的保存方式是UTF-8的编码方式,只需要在保存TXT文档时将下面的编码方式换成ANSI即可,便能解决在VS中出现的乱码问题。原创 2020-09-17 19:37:43 · 3575 阅读 · 2 评论 -
VS code的C++/C环境如何配置
VScode只是一个纯文本的编辑器,是微软开发的一款轻量级的代码编辑器。VScode中包含了很多特性如语法高亮、括号匹配、代码片段收集等等,同时VScode中含有丰富的插件可供用户选择和支持多种语言形式。VScode并不是IDE(集成开发环境),不含编译器和许多其它功能,所以需要自己先搭建环境和安装相关插件。因此,在此处主要给出了关于C++/C环境的配置过程。步骤:一、去VScode官网下载VScode软件官网地址:https://code.visualstudio.com/点击框中右侧下拉按钮原创 2020-05-08 19:44:00 · 675 阅读 · 1 评论 -
C语言课设之连连看
1 需求分析游戏名称:连连看。这是一款区别于普通连连看的小游戏。玩家以某个速度顺时针连续旋转,在旋转过程中根据键盘或鼠标命令射出直线连接 界面上的小球,每连接一个小球,玩家则占领此地,连接下一个小球,直至连接所有小球成闭环。1.1 功能需求1.1.1基本功能:①完成游戏登入界面的设计②在登入界面按下空格,将弹出对话框用于保存当前玩家的用户名③游戏开始后:1)载入背景画面,主球和其余小...原创 2020-03-24 22:20:31 · 964 阅读 · 11 评论