作业2 - 个人项目
2016-03-08 22:47
246 查看
电脑还没有下载JDK,就先用C++来操作了。。。
1.第一版本程序Prog1:
+ 给定一个数组,实现数组元素求和;具体要求:实现对一维数组(a[100])的所有元素相加运算。
+ 数据准备:a)数组长度:100;b)数组数据来源:实验数据A列:1~100,CSV 格式则填充 前100个数据.
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160308223624804-1627468429.png)
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160308223851819-1177361078.png)
这个是从网上查到的读入方式。。后来发现这个方式继续做第二问不太好用,然后第二问就换了个方式
2.第二版本程序Prog2:
+ 改写成一个函数(函数名称为ArraySum),能实现任意长度数组所有元素求和;
+ 数据准备:a)数组长度:任意; b)数组数据来源:实验数据A列.
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160308224203554-1486642033.png)
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160308224313194-182231499.png)
相当于把刚才main函数中的主体,做成一个调用函数
3.第三版本程序Prog3:
+ 将Prog2改写成能从文件中读取数据,实现任意长度数组,指定范围内元素相加。
+ 数据准备:a)数组长度:任意; b)数组数据来源:从文件中读取(A列). c)指定范围: (bottom, top)
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160309140108600-620636456.png)
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160309140157522-752804560.png)
第三问的话,其实和第二问差不多,进行2次调用,做下减法
1.第一版本程序Prog1:
+ 给定一个数组,实现数组元素求和;具体要求:实现对一维数组(a[100])的所有元素相加运算。
+ 数据准备:a)数组长度:100;b)数组数据来源:实验数据A列:1~100,CSV 格式则填充 前100个数据.
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160308223624804-1627468429.png)
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160308223851819-1177361078.png)
这个是从网上查到的读入方式。。后来发现这个方式继续做第二问不太好用,然后第二问就换了个方式
2.第二版本程序Prog2:
+ 改写成一个函数(函数名称为ArraySum),能实现任意长度数组所有元素求和;
+ 数据准备:a)数组长度:任意; b)数组数据来源:实验数据A列.
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160308224203554-1486642033.png)
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160308224313194-182231499.png)
相当于把刚才main函数中的主体,做成一个调用函数
3.第三版本程序Prog3:
+ 将Prog2改写成能从文件中读取数据,实现任意长度数组,指定范围内元素相加。
+ 数据准备:a)数组长度:任意; b)数组数据来源:从文件中读取(A列). c)指定范围: (bottom, top)
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160309140108600-620636456.png)
![](http://images2015.cnblogs.com/blog/898206/201603/898206-20160309140157522-752804560.png)
第三问的话,其实和第二问差不多,进行2次调用,做下减法
相关文章推荐
- 简单线程的实现
- 一个大神的twitter
- <iframe width='738' height='523' class='preview-iframe' scrolling='no' frameborder='0' src='http://d
- ——int64与long long的使用
- iOS 从一个syoryBoard 跳转到另一个stroyBoard 方法简介
- 字符串中查找删除
- 线程互斥通信
- 快速排序(Quick Sort)
- JSP中<meta http-equiv="pragma" content="no-cache">中http-equiv功能介绍
- 大学毕业需要注意的事项
- Spring客户端设备检测识别
- libuv和libev的区别
- 软件工程管理——第一次作业
- HDU1510 White rectangles
- linux3种驱动初步理解
- Hibernate 忽略非数据库字段属性
- vi或者vim 屏幕编辑器,是最基本的编辑器
- ZOJ 1076 Gene Assembly
- 提高C++程序运行效率的10个简单方法
- [BZOJ1797][Ahoi2009]Mincut 最小割 做题笔记