由于之前已经安装了VS2015,再次安装可能出现问题,所以环境的搭建引用了百度经验http://jingyan.baidu.com/article/642c9d34fc5fa0644b46f74a.html。
一.环境搭建
1.
安装之前先要看看自己的系统支不支持,具体的可以看:
https://www.visualstudio.com/en-us/visual-studio-2015-system-requirements-vs.aspx
如下图所示:
2.
直接到 微软官方网站进行下载:https://www.visualstudio.com/downloads/download-visual-studio-vs或者搜索MSDN,里面有官方原版镜像
3.
双击下载后的软件:vs2015.ent_enu.iso,将他加载到虚拟光驱中,
点击vs_enterprise.exe,开始运行:
注:
① ent 是 enterprise 的缩写,表示的是企业版;
② enu 是 英语版的简称,chs 是简体中文版的简称;
4.
5.
c/c++环境搭建
二.求最大子数
用例编号 | 输入数据 | 预测输出数据 | 实际输出数据 | 通过/不通过 |
1 | 1、2、3、4 | 10 | 10 | 通过 |
2 | 2、6、-4、6、9 | 19 | 19 | 通过 |
3 | -2、-6、5、6、1 | 12 | 12 | 通过 |
4 | 5、-9、2、1、1 | 5 | 5 | 通过 |
代码截图
// MAX ARRAY.cpp : 定义控制台应用程序的入口点。 // #include<stdafx.h> #include <vector> using namespace std; int find_max_array(const vector<int> &a) { int max_sum = a[0]; for (int i = 0; i < a.size(); ++i) { int sum_temp = 0; for (int j = i; j < a.size(); ++j) { sum_temp += a[j]; if (sum_temp>max_sum) max_sum = sum_temp; } } return max_sum; } int main(int argc, char*argv[]) { while(1) { vector<int> a = { 1,-2,3,-1,2 }; int sum = find_max_array(a); printf("%d\n", sum); return 0; } }
coding.net代码托管网址
https://coding.net/u/Jesse_smi/p/MAX-ARRAY/git/blob/master/C_code.cpp