zoukankan      html  css  js  c++  java
  • 第二周作业

    基础作业
    请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。
    输入:
    请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
    输出
    在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件。

    #include <stdio.h>
    #include <stdlib.h>
    int main ()
    {
     FILE * fp;     
     int m=0,i,max;
     char a [10];
     if  ((fp = fopen ("C:\Users\zhaolei\Desktop\zhaolei\zl.txt","a+") )==NULL)    
     {
      printf ("File open error! ");
      exit (0);
     }
     for (i=0;i<6;i++)   
     {
      fscanf (fp,"%d%c",&a [i]);     
      printf ("%d%c",a [i]);
     }
     printf (" ");
     max=a [0];                       
     for (i=0;i<6;i++)
     {
      if (a [i] > a [m])            
      m=i;                          
     }
     fprintf (fp,"%d %d ",a [m], m); 
     printf ("%d %d ",a [m], m);           
     if (fclose (fp)) {
      printf ("Can not close the file! ");
      exit (0);
     }
     return 0;
    }

    设计思路

     

    出现的错误

      代码中出现了中文,导致出现文件错误的提示

    截图

  • 相关阅读:
    关于SQLite
    Solr开发文档
    Using Fiddler with IIS
    SQL SERVER – Difference Between Union vs. Union All – Optimal Performance Comparison
    Git资料
    VS2010版快捷键
    IE9子iframe父iframe cookie设置诡异问题
    美国的企业家宣言
    互联网程序编写原则
    分析牛人js版删除代码注释(状态机机制)
  • 原文地址:https://www.cnblogs.com/zl010206/p/10501900.html
Copyright © 2011-2022 走看看