探索软件工程道路上的我II (Θ?Θ#)

------作业要求------

第一版本程序Prog1
+ 给定一个数组,实现数组元素求和;具体要求:实现对一维数组(a[100])的所有元素相加运算。
+ 数据准备:a)数组长度:100;b)数组数据来源:实验数据A列:1~100,CSV 格式则填充 前100个数据.

第二版本程序Prog2
+ 改写成一个函数(函数名称为ArraySum),能实现任意长度数组所有元素求和;
+ 数据准备:a)数组长度:任意; b)数组数据来源:实验数据A列.

第三版本程序Prog3
+ 将Prog2改写成能从文件中读取数据,实现任意长度数组,指定范围内元素相加。
+ 数据准备:a)数组长度:任意; b)数组数据来源:从文件中读取(A列). c)指定范围: (bottom, top)

------程序编写------

prog1

一开始不懂如何使用VC6提取excel中的数据【虽然最后还是没有用到...】,但是经过一番学习学会了如何提取TXT中的数据内容。

数组的求和还是蛮基础的,就不说明了。

prog2

在prog1的基础上,把数组的求和单独列出一个函数来进行计算

并在组函数中调用,通过Arraysum(n,&max)引用完成了结果的输出

(但在输出内容上,忘记添加 cout<<"请输入最大值max:"来完善程序的使用。【因为都上传到githuub所以了懒得改了(~ε(#~)】)

prog3

在prog2的基础上,加上了一个选择语句

if(x>=*bottom&&x<=*top)

但由于数组是从0开始存放数据的,方便用户使用所以调整为

if(x>=*bottom-1&&x<=*top)

------个人小结------

首先指出我自己的错误:

1.没有按老师要求使用c#或JAVA 来完成本次作业。(因为真的还不会用 T T)

2.在提取数据的时候将excel转成TXT来进行提取。(同上QAQ)

其次感谢百度给了我很多的帮助,尤其是在用VC6提取文件的数据时候!(使用ifstream和getline读取文件内容

通过这次作业,我重温了C++的使用和github的使用方法,最重要的是学习到了如何使用文件流!

github地址https://github.com/JUNYU217/2016-03-08

开发语言:C++

开发工具:VC6

结果校验:使用了excel中的 =SUM(XA:XB)【X列的A行到B行的数之和】

时间: 2024-10-17 23:50:36

探索软件工程道路上的我II (Θ?Θ#)的相关文章

探索软件工程道路上的我 V (Θ?Θ#)

开发语言:Java 开发工具:UltraEdit 小伙伴博客:http://www.cnblogs.com/hyating/ github地址:https://github.com/JUNYU217/2016-03-08 ------个人小结------ 本次作业基与第四次作业上的改造,加入了输入的语句,用户可以通过输入所要查询的文件路径及文件名,可以查询到该文本中某一单词的出现频率 ------作业要求------ 读取小文本文件 或者 大文本文件,统计某一指定单词在该文本文件中出现的频率.详

探索软件工程道路上的我 IV (Θ?Θ#)

开发语言:Java 开发工具:UltraEdit 小伙伴博客:http://www.cnblogs.com/hyating/ github地址:https://github.com/JUNYU217/2016-03-08 || 为月末了,网费欠了...很抱歉的拖了那么久的作业   QAQ  || ------个人小结------ 通过这次作业,我学习了文件流的使用,也感谢小伙伴的帮忙,给了我构思的框架 ------作业要求------  基于作业3的结果,读取一个较小的文本文件,统计该文件中的单

探索软件工程道路上的我(Θ?Θ#)

1.About me 姓名:陈俊宇 性别:男 出生日期:1995.11.11 班级:网络工程143 学号:1413042070 兴趣爱好:喜欢动漫,是个中二宅,没事的时候喜欢待在房间里看看番剧.平时还喜欢打打游戏,也因此选择了计算机这一专业,偶尔看些感兴趣的书籍,特别喜欢吃零食,作为一个喜欢吃甜食的男生,也是别具一格的~ 编程能力:没有什么实际的编程,也就根据老师的作业和任务提示完成过 2.github的注册 首先要登陆github的官网(PS:360浏览器可能会无法刷新出来!) 点击按钮Sig

在知识管死的道路上裸奔

   T公司做CPC已经7年了,号称是囊括了PDM.KM.CPC(产品协同商务)的CPC产品,进去用过后发现不过是鸡肋,里面似乎PDM.KM.CPC啥都有点,但却又啥都不像不地道.暂且先说说知识管理吧,不过是一个类VSS的文件夹管理软件加上文件夹的权限管理即可号称知识管理来招摇撞骗,其结果是不明就里的T公司据说陷在知识的海洋里了,不能搜索.不能识别知识.不能为员工所用,结果全民皆兵的"建档伟业"从文档创建的那一刻起,这份知识就注定寿终正寝了!公司S总戏称为白菜萝卜都可进的图书馆! 所以

最佳的项目一定建立在最佳的软件工程基础上的

快速软件开发有几个基本原则:管理原则.技术原则.质量保证原则. 其中和我目前关系较深的是技术原则. 作者在第四章的前段便引用了这句话“最佳的项目一定建立在最佳的软件工程基础上的”. 而我认为我计算机相关的基础都比较薄弱,作者并没有给出软件工程基础相关的推荐书籍. 不知道是否有一些软件工程基础的推荐书籍. 最好是能够相互对照的.

致那些努力却迷茫的走在成功道路上人们

It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of

在自己认定的道路上顶着风雨坚持

在世上,成功很难,坚持自己的道路也很难. 无所畏惧的踏入这一行后,也曾决心要成为某方面的大牛,也曾决定要做出牛逼的软件,也曾决定要一年看多少多少书,也曾决定要到风起云涌的地方闯荡. 多年以后,这些都没实现,连最小的宏愿看多少书也只是在电商的促销时把书买了回来,之后就束之高阁了. 周围流行一句话--“项目里够用”,就不锐意进取了.渐渐地,我被同化了. 当看到Java高薪招聘的职位时,我才发现,我们都错了. 在疲劳时给自己加杯咖啡,在懈怠时看看励志的文章,在工作家庭琐事烦扰时吃点忘忧散,在目标遥遥无

规划(纪念我在ACM道路上的一年)

现在已经是晚上一点了,我早早的躺在床上,不能入睡,因为睡觉前看了一下我们学校今年区域赛的成绩总结,派出八次队伍,七个铜-- 再加上这两天ACM迎新杯的筹备过程的问题,让我产生了深深的思考-- 去年司老大带队出去比赛,作为弱校,第一次拿到银牌,当时整个协会都很高兴,觉得我们学校的ACM将要面临转机了,实际上不然,司老大的实力只代表了他自己-- 如今,司老大踏上了考研的道路,jjy学姐和wtw学长都保研了,这也就代表学校ACM的重担落在了我们身上.其实,现在大三的学长们只剩下一个队伍+一神一人,BC

送给在PHP道路上迷茫的你

第一次听说PHP是一次同学聚会上,来自于化工学院的我,只在大一的基础课上学过一点C语言,倒是听到这个新名词却各位感兴趣,回去搜查一番资料了解到,php到底是什么.当时刚好工作不是太顺利,便决定开始自学这门新的编程语言.一开始我从HTML学起,买书,到网上看视频,然后试着自己写,但是进度特别慢,光是HTML和CSS断断续续花了1个多月时间,尝试去写静态页面的时候还是各种样式的问题自己都解决不了.然后再看JS和PHP的语法也是一头雾水,完全不知所以然. 后来问了同学,告知我没基础确实自学难度比较大,