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

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

    输出样例:
    10 2
    实验代码

    include<stdio.h>

    include<stdlib.h>

    int main()
    {
    FILE*fp;
    int a[10];
    int i,n;
    int index;
    index=0;

    if((fp=fopen("E:\2019年上学期第二周作业\denglin\denglin.txt","a+"))==NULL)
    {
        printf("File open error!
    ");
        exit(0);
    }
    
    
    fscanf(fp,"%d",&n);
     for(i=0; i<10;i++){
    	fscanf(fp,"%d",&a[i]);
    }
    
    
    for(i=1;i<n;i++){
    	if(a[i]>a[index])	{		
    		index=i;	
    	}
    }
      printf("%d %d",a[index],index);
      fprintf(fp,"
    
    %d %d",a[index],index);
    if(fclose(fp)){
        printf("Can not close the file!
    ");
        exit(0);
    }
    return 0;
    

    }

    设计思路
    https://common.cnblogs.com/editor/tiny_mce/plugins/uploadImage/img/img.gif
    .本题调试过程碰到问题及解决办法



    可能遇到的问题:
    猜想1,指针没有指明指针方向,让指针指向内存
    解决的办法:自己看书上网查找资料及类似的问题,询问助教。
    运行结果截图


    学习感悟:
    细节决定成败,思维决定方向

  • 相关阅读:
    java连接Ldap
    REGEXP_LIKE,REGEXP_INSTR,REGEXP_SUBSTR,REGEXP_REPLACE
    正则表达式学习笔记
    旋转的播放按钮
    折叠table中的tr
    css选择器.md
    清除浮动.md
    jquery-validate使用.md
    EL表达式.md
    C标签的使用.md
  • 原文地址:https://www.cnblogs.com/ll-dl2018/p/10500741.html
Copyright © 2011-2022 走看看