zoukankan      html  css  js  c++  java
  • 作业2数组求和

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

    第一条题目在大一的时候的就做很多遍,虽然这个数组的数据太多了点,但有了思路总是好事。不管是好方法还是坏方法能解决问题就是好方法。采用一个for循环 ,将数组里元素相加并存入sum中。

    这是数组中100个元素相加的结果。因为对结果想进一步确认,所以在excel中进行了求和验证,结果一样。

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

    在第一题的基础上,多了一个arraysum的函数,只要先设定函数,然后在主函数中调用就可以了。

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

    第三题又在第二题的基础上多了一个从文件中读取数据的功能,所以要用到c++中的文件流进行读取。但是文件流在大一的时候没有过多的涉及,所以到现在基本已经忘光了。所以只能再把c++的书再拿出来复习了一遍,才能试着做一做。

    能够运行出来是对我来说是一个很艰难的过程,大概花了两天多进行修改,更正,才从30几个errors变成0errors。期间我还询问很多同学这个问题,得出了各种各样的答案。然后我在通过自己的实验,选择出一个能够快速解决的方法。

    我的GitHub账号:http://github.com/apridelion

    这三个程序基本已经给我一种自己是一个菜鸟的感觉。虽然经过一年多的学习,但是很久没有完整的写过一篇程序,基本的知识都快忘光了。正能够再次拾起课本再看一遍,但是我知道这种方法也只能管一时的作用,如果不加以锻炼,那么就只能面临知识一片空白的窘境。只有在平时空闲时间多做一些程序的练手题,才能不断巩固自身的知识库。

  • 相关阅读:
    多线程交替打印示例
    单列集合框架体系Collection
    同域名下,两个网站通过cookie共享登录注册功能大概思路。
    CSS 隐藏滚动条
    Vue3--组件间传值
    TypeScript--类(class)
    TypeScript--泛型(generic)
    理解LDAP与LDAP注入
    CRLF injection 简单总结
    pigctf期末测评
  • 原文地址:https://www.cnblogs.com/wumin2/p/5255550.html
Copyright © 2011-2022 走看看