zoukankan      html  css  js  c++  java
  • 第二周作业

    2019年春季学期第二周作业
    基础作业
    请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。
    输入:
    请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
    输出
    在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件。

    挑战作业
    有能力的同学可以挑战一下:
    给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。
    具体要求参看邹欣老师博客 现代程序设计作业2
    基础作业是必做项,挑战作业作为加分项。
    以上两项作业,完成后请写好编程总结,并在博客园提交。
    编程总结要求:
    格式标准,程序正确,思路清晰(有流程图),有对自己作业的评价(存在的问题和解决办法、心得、完成作业的时间消耗),程序运行结果的截图或者效果录像。

    实验代码:

    流程图:

    遇到的问题及解决办法:
    问题一:不理解printf和fprintf有什么区别。
    问题一的解决办法:通过查阅资料,发现它们的用法大致相同,其中运用fprintf的时候要加个指针名,其实printf是通过读取数据在C++程序中进行运用,而fprintf是在文件中运用。同理,scanf和fscanf的用法和printf和fprintf的一样。
    问题二:


    问题二的解决办法:少了一个scanf()的提示输入语。(即加上就可)
    运行结果截图:


    二、学习进度条:

    三、学习感悟:
    这次学习了“文件”的知识,对我来说,是比较有难度的,所以这次在完成作业的过程中,我花了将近一天的时间,基本上一整天都在做这一个题,一遍又一遍的改,但是呢,在改的过程中,我也有许多收获,慢慢的认识到原来自己有那么多错误的地方。当然,最开心的是最终结果正确的那一刻。顿时心里充满了惊奇和喜悦,有一种说不出的成就感。

  • 相关阅读:
    Hadoop WordCount改进实现正确识别单词以及词频降序排序
    两个栈实现一个队列
    数据库弱一致性四个隔离级别
    vs2008生成lib文件
    开始整理资料
    基于AKS素性检测的素数生成器
    生成指定位数的随机数
    Windows 7远程桌面 重启 关机 任务管理器 命令
    摩根IT实习经验谈及其他
    Hadoop下进行反向索引(Inverted Index)操作
  • 原文地址:https://www.cnblogs.com/-lsg10026244/p/10496237.html
Copyright © 2011-2022 走看看