作业明天做

对于这次作业我想的是尽力吧,因为c++基础不怎么好。

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

我就想用c++最原始的方法写,也就是笨方法。我把那些数据全输进去了。

然后测试结果正确。由于这样的笨方法,花费了我好长时间。

【2】第二题:改写成一个函数(函数名称为ArraySum),能实现任意长度数组所有元素求和

第二的程序刚开始我也是手动输入的,但是怎么调试都不行,后来我就发给我同学看看,她觉得我这个程序的可行性太低。建议我把数据存入文档,用c++读取。我才想起来大一学过的文件流。

刚开始的的时候,.txt存错位置了,怎么也算不出结果,然后我向舍友抱怨的,在她们的帮助下成功修改了。运行结果正确。

【3】第三题:将第二题改写成能从文件中读取数据,实现任意长度数组,指定范围内元素相加。

由于第二题的经验,第三题也就是加了个范围。

第三题一开始运行的时候,结果和我想的不一样,比如数据长度为5,数组范围是1到2。但是结果并没有显示为1,2两个数据相加,只显示了1的数据。多试了几次发现是我程序中给出的输入范围的最大没有加“=”。解决后,结果就正确啦。

我的github链接:https://github.com/MocQiQi/

【4】总结:通过这次作业,我重新掌握了一下c++中的文件流,同样学会了如何把txt文件中的数据通过c++读取。还有就是在刚写作业的时候没有想过学习新知识,只是想的用笨方法慢慢写吧。后来在和同学的交流中发现了新的方法,这让我知道了交流的重要性。

时间: 2024-08-07 00:18:50

作业明天做的相关文章

R编程作业代写| 代写R编程分类作业|代写R作业|代做R语言作业

第一部分:关于表内的A.B方案的介绍:在研究第0-24周期间,课题方案为动态方案. 入组时若HBeAg>60 S/CO,给予A药物,即调肝益脾颗粒+恩替卡韦安慰剂(方案A),之后每4周进行一次检查,决定之后的治疗方案(见第二部分) 入组时若HBeAg<60 S/CO,给予B药物,即调肝健脾解毒颗粒+恩替卡韦(方案B),直至第24周结束. 第二部分:药物方案的动态转换 对于入组后应用A方案的患者,在前24周内,每4周进行一次含有ALT的肝功能检查和含有HBeAg的乙肝五项检查,根据指标进行药物转

结合自己的项目作业说说做软件工程项目应该如何选择程序设计语言

我们小组的软件工程项目是开发一个简单的即时通讯软件,我们最终选择用Java来开发这个软件.为什么要选择Java呢?首先,Java是一种采用面向对象方法编码的高级语言,相比我们学过的另一种语言——C语言,具有很大的优势.C语言是一种结构化的语言,是面向过程的.下面引用一段文字来说明面向对象相比面向过程的优点: 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而

20165212任胤第四周课上作业补做

20165212任胤 第四周课上测试补做 题目:jdb调试递归循环程序 程序代码: import java.util.Arrays; public class B { public static void main(String [] args) { if(args.length < 1){ System.out.println("Usage: java CLSumRecursion num1 num2 ..."); System.exit(0); } int m = Integ

第十周作业补做

20165326第十周课上测试补做 知识点简介 课上代码 1 2 ch15代码分析 ch15课后习题 (1)使用堆栈结构输出an的若干项,其中a_n=2a_n-1+2a_n=2a_(n-1)+2a_(n-2),a_1=3,a_2=8 import java.util.*; public class E1 { public static void main(String[] args) { Stack<Integer> stack = new Stack<Integer>(); st

Python代写,Python作业代写,代写Python,代做Python

Python代写,Python作业代写,代写Python,代做Python 我是一线IT企业程序员,目前接各种代码代写业务: 代写C语言.代做C语言.C语言作业代写.C语言代写 代写C++.代做C++.C++作业代写.C++作业代写 代写Python.代做Python.Python作业代写.Python作业代做 代写Java.代做Java.Java作业代写.Java作业代做 代写编程作业.代做编程.编程代写.编程代做 先写代码再给钱,不要任何定金!价钱公道,具体见图,诚信第一!(涉及图形化界面.

FZU1404 Andy的作业

Andy的作业 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Description Andy每天都有很多作业要做,他的老师总是在说“这些作业你明天必须交上来……”.现在他找你帮忙做其中的一项作业,给出N个整数A1, A2, ..., AN,有 M 个询问 q (L, R),对于每个询问,你要输出一个整数,第L个数到第R个数的乘积,这个乘积不会超过1000位. Input 输入包含多组测试

2017python第二天作业

1 #!/user/bin/env python 2 # -*- coding:utf-8 -*- 3 __author__ = 'Howie' 4 ''' 5 需求: 6 1.启动程序后,让用户输入工资,让后打印列表. 7 2.允许用户根据标号购买商品. 8 3.用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒. 9 4.可随时退出,退出时,打印已购买商品和余额. 10 ''' 11 product_list = [ #商品列表做成列表可以动态 12 ('Iphone', 5000)

软件过程与项目管理第二周作业

本次作业选做:复审自己或别人的代码找出一些问题 本次代码复审选取http://wenku.baidu.com/view/d827a62de45c3b3567ec8baa.html?from=search处代码,感谢作者的材料贡献,下面写的不好的还希望作者和各位读者指出,并且为之致歉.                                   复审人:      CLX                   复审时间:  2016/03/12          复审代码表 复审内容 复审结

个人作业3---个人总结

一.alpha 过程总结 1.作为我们小组的组长,第一阶段的冲刺让我收获良多.虽然我们并没有把我们原先计划的卡片做完,但在这七天的实际冲刺过程中,我们又发现了许多我们在冲刺之前所没有预想到的功能.因此,从实际上来说,其实我们是超额完成任务的,而且是超了不少: 2.在我看来,我们小组在alpha阶段冲刺过程中最正确的选择就是坚持每天收集用户的最新反馈.因为我们在每天完善功能之后,都会继续把完善好的四则运算软件发给一些朋友使用,让他们继续帮我们测试.提建议,所以我们的APP实际上每天都在进步,每天都