计算机与软件工程作业3

作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10454
我在这个课程的目标是 学习软件工程,会独立编写程序
此作业在哪个具体方面帮我实现目标 学习基本算法思想,会用代码程序解决简单数学问题
其他参考文献 https://www.cnblogs.com/xinz/archive/2011/11/20/2255830.html;https://www.cnblogs.com/SivilTaram/p/software_pretraining_cpp.html
作业正文(码云链接) https://gitee.com/chenyue666/MyGit/blob/master/源2.cpp

运行结果

代码

#include <iostream>

using namespace std;

int getMaxChildValue(int bufValue[],int length)
{
    int resultSum = 0; 
    int tempSum = 0; 
    int maxValue = 0; 

    for (int i = 0; i < length; ++i)
    {
        if (tempSum <= 0)
            tempSum = bufValue[i];
        else
            tempSum += bufValue[i]; 
        if (tempSum > resultSum)
            resultSum = tempSum;
        if (bufValue[i] > maxValue)
            maxValue = resultSum;
    }
    if (resultSum < 0)
        return maxValue;
    else
        return resultSum;
}
//test
int main(int argc, char *argv[])
{
    int buf[17] = { -32,-10,33,-23,32,-12,41,-12,1,3,5,-98,70,-21,10,-9,61};
    cout <<"sum="<< getMaxChildValue(buf, sizeof(buf)/sizeof(int))<<endl;
    getchar();
    return 0;
}

博客作业

回顾我在信息与计算科学专业的两年学习时光,我学到了用编程解决一些数学问题和实际模型,学会了代码的算法思想,未来准备从事软件工程师的职业,目前技术尚不成熟,不成火候,难以胜任这个工作。在接下来的学习中,我需要更加熟练地学习运用代码语言来编程,能够独立的写程序解决问题。

原文地址:https://www.cnblogs.com/chenyue666/p/12456244.html