2019春第二周作业编程总结

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!
");
11       exit(0);
12   }
13   fscanf(fp,"%d
",&n);
14   printf("%d
",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("
%d %d",a[index],index);
24   fprintf(fp,"
%d %d",a[index],index);
25   if(fclose(fp)){
26       printf("Can not close the file!
");
27       exit(0);
28   }
29   return 0;
30 }

2)设计思路

 

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

 

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

4)运行结果截图

原文地址:https://www.cnblogs.com/hltltp/p/10497376.html