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

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

    遇到的问题:
    1.运行的结果和文件中的值不同
    定义变量的类型搞错了
    2.没有把全部的变量名调整好,有的还和书上的一样。
    3.输出的值没有与文件里的数一样



    接下

    没有调过来时

    原用于书上的变量名

    实验代码

    include<stdlib.h>

    int main()
    {
    FILE *jk;
    int n=0;
    int huya[10];
    int x,pv;

    if((jk=fopen("C:\Users\珂姐姐\Desktop\Freezing.txt","a+"))==NULL){
        printf("File open error!
    ");
        exit(0);
    }
     
    for(x=0;x<5;x++) {
        fscanf(jk,"%d",&huya[x]);
        printf("%d
    ",huya[x]); 
    }
    pv=huya[0];
    for(x=0;x<5;x++)
    {
        if(pv<huya[x])
        {
            pv=huya[x];
            n=x;
        }
    }
     
    printf("%d %d",pv,n);
     
    if(fclose(jk) )
    {
        printf("Can not close the file!
    ");
        exit(0);
    }
     
    return 0;
    

    }

  • 相关阅读:
    回流与重绘
    事件循环的一些小啰嗦
    async与await的那些事儿
    数组去重的方法们
    Object的一些常用方法
    JS事件流的一些理解
    关于Ajax的那些记录
    call、bind与apply函数的区别
    继承的一些细碎记载
    计算机基础的小贴士(1)
  • 原文地址:https://www.cnblogs.com/freezinng/p/10490284.html
Copyright © 2011-2022 走看看