请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。
输入:
请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
输出:
在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件。
1.实验代码
(2)设计思路
(3)错误与解决办法。
错误1:按照书本上例题改写代码fscanf内没有fp,运行错误。
解决办法:按照Dev-c++上面的错误提示查找原题。
错误2:运行结果显示找不到文件,文件命名错误。
解决办法:询问同学关于文件夹,文档命名方法。
错误3:改写上次作业时,漏了从文件中输入数值,输出数值。重新编写混乱。
解决办法:加一个for语句用来输出。
(4)运行结果
二.学习进度条
三.学习感悟
完成作业耗时9小时。第一次开始写的时候,从建文件夹到代码可以从文件中取出来运算,只是不能将计算结果,(其中有改写时r没有改和代码本身问题)但第二天改代码的时候就乱改,一边改一边错。其中最重要的原因是没有缕清思路就改,然后就出了很多问题。