作业二 数组求和(个人项目)

时间:2021-04-12 08:51:25

开发语言:C++;

1、第一版本程序Prog1:

+给定一个数组实现数组求和;具体要求:实现对一维数组(a[100])的所有元素相加运算。

+数据准备:a)数组长度:100;b)数组数据来源:实验数据A列:1~100,csv格式则填充前100个数。

成功程序及结果:

作业二  数组求和(个人项目)

作业二  数组求和(个人项目)

失败程序结果及原因:

作业二  数组求和(个人项目)

作业二  数组求和(个人项目)

原因:for语言格式错误。

作业二  数组求和(个人项目)

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

第二版本是在第一版本基础上简单改良一下就行了,限制i的个数就能限制数组求和的个数。

在for循环语句对i限制i<n。

 作业二  数组求和(个人项目)

作业二  数组求和(个人项目)

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

在prog2基础上,增加对a[i]的限制,用if语句进行判断。

作业二  数组求和(个人项目)

作业二  数组求和(个人项目)

github链接: https://github.com/hjs12

学习经验:温习了过去的知识,另外错误都在平时不注意的地方,做程序时不能慌,要仔细冷静的处理!

 

 

PS:网页版github如何上传文件与删除文件。

上传文件  点入库  在readme上面一行找upload 即可上传本地文件。

作业二  数组求和(个人项目)

删除文件  进入库  点击settings。

作业二  数组求和(个人项目)

在最下面  找到Delete this repository  输入需要删除的库的名称即可。

作业二  数组求和(个人项目)作业二  数组求和(个人项目)