第二周作业题目:

我的代码:
#include <stdio.h> #include<stdlib.h> int main (void) { FILE * fp = fopen("C:\\Users\\13514\\Desktop\\新建文件夹\\chenziyang.txt","a+"); int i,max; char ch; int Array[9] = { 0 }; for (int i = 0; i < 9; i++) { fscanf(fp, "%d", &Array[i]); max=0; } for( i = 0; i <= 9; i++ ) { if(Array[i]>Array[max]) max=i; } fprintf(fp,"\n%d %d", Array[max], max); fclose(fp); return 0; }
编译结果:

我的思路:

我的错误:1,代码格式总是出低级错误,忘记;乱打空格
2,在重新打开文件时,代码明明显示正确但是文件却没有变化,经过室友指点发现自己的指针打错,为了方便重新在桌面上搞了一个,试验后成功
学习进度:
因为上个学期没有努力,现在还在补上个学期的知识,文件和数组的知识也认真在学,希望这个学期变得更好
(本篇并非我个人完成,代码参考了上课时用的代码,编写流程有学习助教在群里发的教学,流程图由陈强同学辅佐完成,第一次真正画流程图,又不足之处希望老师原谅)
浙公网安备 33010602011771号