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

    2019年春季学期第二周作业

    基础作业

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

    输入:

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

    输出

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

    #include<stdio.h>
    #include<stdlib.h>
    int main(void)
    {
        FILE*fp;
        int a[5];
        int i,d;
        
        if((fp=fopen("zhangyj.txt","a+"))==NULL)
        {
            exit (0);
        }
            for(i=0;i<6;i++)
            {
            fscanf(fp,"%d%c",&a[i]);
            printf("%d%c",a[i]); 
            }
            d=0;
            for(i=1;i<6;i++)
            {
            if(a[i]>a[d])
            d=i;
            }
            printf("%d %d",a[d],d);
            fprintf(fp,"
    %d %d",a[d],d);
        
        if(fclose(fp)){
            exit(0);
        }
        return 0;
     } 

    设计思路:

    1:写好一个自己英文名字的txt文件

    2:运用fscanf和a+一步一步按书操作;

    3按照上周代码copy一下就行。

    三:问题解决方法

    去看一下同学的代码随便问问怎么做

    四:实验截图

  • 相关阅读:
    《我与我的父辈》影评
    如何进行时间规划?
    内向者相关
    修己 0815
    loj 3102
    StringSequences
    解方程
    problem B
    uoj424 count
    fft相关的复习
  • 原文地址:https://www.cnblogs.com/20188703zyj/p/10500705.html
Copyright © 2011-2022 走看看