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

    三:问题解决方法

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

    四:实验截图

  • 相关阅读:
    浅谈三层模式
    javascript的全局变量
    BZOJ 3668 NOI2014 起床困难综合症 贪心
    调试经验--图像
    Mac OS X 10.10 执行 Eclipse 提示须要安装 Java
    ubuntuOS
    BLOB存储图片文件二进制数据是非对错
    API经济产业
    python模块目录文件后续
    MongoDB命令
  • 原文地址:https://www.cnblogs.com/20188703zyj/p/10500705.html
Copyright © 2011-2022 走看看