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;
    

    }

  • 相关阅读:
    Mysql安装
    mysql 密码过期
    svn 合并分支
    idea 分支主干管理
    linux删除数据恢复,extundelete
    linux 转换文件编码
    sina 接口 根据ip获取各个国家和地区
    SQL中char、varchar、nvarchar的区别
    C#中virtual和abstract区别,举例子
    父类和子类的关系、代码例子
  • 原文地址:https://www.cnblogs.com/freezinng/p/10490284.html
Copyright © 2011-2022 走看看