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

    题目:数组求和

    开发语言:C++

    开发工具:Visual Studio 2013

    Github 个人主页:https://github.com/XQ123(源码已传到这里)

     

    1、Prog1

     100个指定数组元素求和。本来是想把数字敲进去的,然后看到第2、3两题只用这种方法大概是行不通的,才想到直接导入数据文件,但是用法不太清楚,然后就是翻书查找,    搜索,确定使用文件流。

    #include<iostream>
    #include<fstream>
    using namespace std;
    
    int main()
    {
        int sum = 0, i, a[100];
        ifstream f("c:\1.txt");//文件
        for (i = 0; f >> a[i], i<100; i++)
        {
            sum += a[i];
        }
        cout << "和为" << sum << endl;
        return sum;
    }

    这是运行结果:

     这其中让我心累的是,长时间没有使用的vs2013运行程序时先是出现“无法查找或打开PDB"字样,我按照百度经验设置算是修复了,再然后运行结果闪退,我还以为是代码的问题,在网上又搜了下,大概是我操作问题,之后才能运行。

    2、 Prog2

    改写成一个函数(函数名称为ArraySum),能实现任意长度数组所有元素求和。继续Prog1的导入数据文件,需要调用函数,这个还好,实现任意长度的话,要设置一个动态数组。这是运行结果:

     

     

    3、Prog3

    将Prog2改写成能从文件中读取数据,实现任意长度数组,指定范围内元素相加。这个题目主要解决”指定范围内”,设置两变量限制。这是运行结果:

    这就是这三道题的主要解决过程,在这次练习中我认识到在这方面的学习一定不能眼高手低,因为其中我觉得最心累的不是主要思路而是细节部分,本来C++就没学得多好,也很长时间没有动手练过,又忘了很多,细节方面都要依靠查找书和到网上搜索,麻烦。

  • 相关阅读:
    flask---第一篇
    python 奇技淫巧
    Date
    StringBuffer和StringBuilder
    Object
    String 类中的几个练习--获取指定字符串中,大写字母、小写字母、数字的个数||获取一个字符串中,另一个字符串出现的次数
    String 中常用的几种方法
    final
    String类中"=="、equals和普通类中"=="、equals的比较
    构造方法
  • 原文地址:https://www.cnblogs.com/-XQ-/p/5255392.html
Copyright © 2011-2022 走看看