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

    基础作业

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

    遇到的问题

    • 1.文件显示不出来
    • 解决办法:储存路径问题,改变储存路径为 E: xt aoxiangting.txt
    • 2.在最后没有把数据打入文本,没有
      灵活的运用fprintf()
    • 解决办法:在我的代码34行加入 fprintf(fp," %d %d",max,n);

    实验代码

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

    运行结果截图

  • 相关阅读:
    poj1113--凸包(Andrew)
    php变量内存完全释放
    php的内存分配还是很智能的
    git 忽略权限记录一下
    开启事务处理插入多条数据 速度也可以
    var_dump(is_writeable(ini_get("session.save_path")));
    要注意一下xss攻击啊
    select *," as A from B union ...
    多次踩坑
    js instanceof运算符
  • 原文地址:https://www.cnblogs.com/txtnb/p/10484840.html
Copyright © 2011-2022 走看看