基础作业
请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。
输入: 请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
输出 在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件。
1.实验代码
1 #include2 #include 3 int main () 4 { 5 6 FILE *fp; 7 int i,j,n; 8 if((fp=fopen("C:\\新建文件夹\\Tim.txt","r"))==NULL) 9 {10 printf("File open error!\n");11 exit (0);12 }13 fscanf(fp,"%d,",&n);14 int a[n];15 for (i=0;i a[j])25 j=i;}26 printf ("\n%d %d",a[j],j);27 if (fclose(fp)) {28 printf ("Can mot close the file!\n");29 exit(0) ;30 }
2.设计思路
3.编程过程中遇到的问题及解决方法
初次编译运行的时候,把一些符号弄错了。没有按照书上有几个步骤,导致最终的结果很乱。
4.最终结果截屏