zoukankan      html  css  js  c++  java
  • 2019年春季学期第二周作业

     基础作业

    请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。  

    输入: 请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。  

    输出 在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件。

    1.实验代码

     1 #include <stdio.h>
     2 #include <stdlib.h>
     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!
    ");
    11           exit (0);
    12       }
    13    fscanf(fp,"%d,",&n);
    14     int a[n];
    15    for (i=0;i<n;i++){
    16     fscanf (fp,"%d,",&a[i]);
    17     j=0;
    18   }
    19   printf("%d
    ",n); 
    20   for(i=0;i<n;i++){
    21       printf ("%d,",a[i]);
    22   }
    23  for(i=1;i<n;i++){
    24   if (a[i]>a[j])
    25   j=i;}
    26   printf ("
    %d %d",a[j],j);
    27   if (fclose(fp))  {
    28       printf ("Can mot close the file!
    ");
    29       exit(0) ;
    30   }

    2.设计思路

     

    3.编程过程中遇到的问题及解决方法

     

      初次编译运行的时候,把一些符号弄错了。没有按照书上有几个步骤,导致最终的结果很乱。

    4.最终结果截屏

     

  • 相关阅读:
    robotframework笔记9
    robotframework笔记8
    Spring预处理
    WebStrom快捷键
    json死循环问题
    java线程与缓存
    oss文件删除策略
    Eclipse自动编译问题
    将 JAR 转为 EXE – EXE4J 的使用教程(第一期)(转载)
    将 JAR 转为 EXE – JSMOOTH 的使用教程(第二期)(转载)
  • 原文地址:https://www.cnblogs.com/lxzlyf2022/p/10497477.html
Copyright © 2011-2022 走看看