2019春第二周作业编程总结

时间:2021-02-24 22:01:22

1)实验代码

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main(void)
 4 {
 5     FILE *fp;
 6   int i, index, n;
 7   index=0;
 8   int a[n];
 9   if((fp=fopen("e:\\jason.txt","a+"))==NULL){
10       printf("File open error!\n");
11       exit(0);
12   }
13   fscanf(fp,"%d\n",&n);
14   printf("%d\n",n);
15   for(i=0;i<n;i++)
16     fscanf(fp,"%d ",&a[i]);
17   for(i=0;i<n;i++)
18     printf("%d ",a[i]);
19   for(i=1;i<n;i++){ 
20     if(a[i]>a[index])
21     index=i;
22   }
23   printf("\n%d %d",a[index],index);
24   fprintf(fp,"\n%d %d",a[index],index);
25   if(fclose(fp)){
26       printf("Can not close the file!\n");
27       exit(0);
28   }
29   return 0;
30 }

2)设计思路

 2019春第二周作业编程总结

 

3)本题调试过程中遇到的问题及解决方法

 2019春第二周作业编程总结

在还没打开文件的时候就从文件输入数据了,应该将第九行的代码改到14行。

4)运行结果截图

2019春第二周作业编程总结