• 第二周作业


    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一下就行。

    三:问题解决方法

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

    四:实验截图

  • 相关阅读:
    P1443 马的遍历
    P1747 好奇怪的游戏
    蜀绣
    Five hundred miles
    如果没有你
    Yellow
    流星

    深入理解计算机中的 csapp,h和csapp.c
    可迭代的集合类型使用foreach语句
  • 原文地址:https://www.cnblogs.com/20188703zyj/p/10500705.html
Copyright © 2020-2023  润新知