数组求和
2016-03-08 21:06
351 查看
题目:数组求和
开发语言:C++
开发工具:Visual Studio 2013
Github 个人主页:https://github.com/XQ123(源码已传到这里)
1、Prog1
100个指定数组元素求和。本来是想把数字敲进去的,然后看到第2、3两题只用这种方法大概是行不通的,才想到直接导入数据文件,但是用法不太清楚,然后就是翻书查找, 搜索,确定使用文件流。
这是运行结果:
这其中让我心累的是,长时间没有使用的vs2013运行程序时先是出现“无法查找或打开PDB"字样,我按照百度经验设置算是修复了,再然后运行结果闪退,我还以为是代码的问题,在网上又搜了下,大概是我操作问题,之后才能运行。
2、 Prog2
改写成一个函数(函数名称为ArraySum),能实现任意长度数组所有元素求和。继续Prog1的导入数据文件,需要调用函数,这个还好,实现任意长度的话,要设置一个动态数组。这是运行结果:
3、Prog3
将Prog2改写成能从文件中读取数据,实现任意长度数组,指定范围内元素相加。这个题目主要解决”指定范围内”,设置两变量限制。这是运行结果:
这就是这三道题的主要解决过程,在这次练习中我认识到在这方面的学习一定不能眼高手低,因为其中我觉得最心累的不是主要思路而是细节部分,本来C++就没学得多好,也很长时间没有动手练过,又忘了很多,细节方面都要依靠查找书和到网上搜索,麻烦。
开发语言:C++
开发工具:Visual Studio 2013
Github 个人主页:https://github.com/XQ123(源码已传到这里)
1、Prog1
100个指定数组元素求和。本来是想把数字敲进去的,然后看到第2、3两题只用这种方法大概是行不通的,才想到直接导入数据文件,但是用法不太清楚,然后就是翻书查找, 搜索,确定使用文件流。
#include<iostream> #include<fstream> using namespace std; int main() { int sum = 0, i, a[100]; ifstream f("c:\\1.txt");//文件 for (i = 0; f >> a[i], i<100; i++) { sum += a[i]; } cout << "和为" << sum << endl; return sum; }
这是运行结果:
这其中让我心累的是,长时间没有使用的vs2013运行程序时先是出现“无法查找或打开PDB"字样,我按照百度经验设置算是修复了,再然后运行结果闪退,我还以为是代码的问题,在网上又搜了下,大概是我操作问题,之后才能运行。
2、 Prog2
改写成一个函数(函数名称为ArraySum),能实现任意长度数组所有元素求和。继续Prog1的导入数据文件,需要调用函数,这个还好,实现任意长度的话,要设置一个动态数组。这是运行结果:
3、Prog3
将Prog2改写成能从文件中读取数据,实现任意长度数组,指定范围内元素相加。这个题目主要解决”指定范围内”,设置两变量限制。这是运行结果:
这就是这三道题的主要解决过程,在这次练习中我认识到在这方面的学习一定不能眼高手低,因为其中我觉得最心累的不是主要思路而是细节部分,本来C++就没学得多好,也很长时间没有动手练过,又忘了很多,细节方面都要依靠查找书和到网上搜索,麻烦。
相关文章推荐
- grep文本过滤 / 正则表达式
- mybatis防止sql注入
- Android---SharedPreferences 记住用户名和密码
- virtualbox kali linux 安装小米随身wifi
- eclipse安装ADT后不显示插件的小问题
- java/android基础总结1
- Contains Duplicate II-副本包含
- strcpy()
- 对AnyChat录屏解决方案的调研报告
- 心理学学习(一) 心理学研究的基本方法
- EVC编程点滴-GIF动画显示类
- poj 2536 GopherII(二分图匹配)
- 【bzoj1914】[Usaco2010 OPen]Triangle Counting 数三角形 计算几何
- 关于qq第三方登录总是报openid is invalid
- 带权值的并查集
- c 语言字符串相关函数使用说明
- power Management ---赏析
- 1.APP接口开发
- orcal 递归
- 简化MongoAPI第二部分--MongoTemplate