zoukankan      html  css  js  c++  java
  • 第二周编程总结 Young

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

    1.实验代码

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    FILE*fp;
    long num;
    int i,x,n;
    int a[20];
    if((fp=fopen("F:\\luzhenyu.txt","r+"))==NULL)

    {
    printf("File open error!");
    exit(0);
    }
    fscanf(fp,"%d",&n);
    for(i=0;i<n;i++)
    {
    fscanf(fp,"%d",&a[i]);
    x=0;
    for(i=0;i<n;i++)
    {
    if(a[i]>a[x])
    {
    x=i;
    }
    }
    }
    fprintf(fp,"%d %d",a[x],x);
    if(fclose(fp)){
    printf("Can not close the file!\n");
    exit(0);
    }
    return 0;
    }

    2.设计思路

        我一开始是真的不会写,我觉得老师上课讲的内容好少,然后我完全不会写,不知道从何开始,想了好久,然后看书,问了别人,做了4个小时才把作业写完。

    3.运行中出现的错误

    一直错误,然后拿去问了别人才知道自己把文档创建成了文件夹,然后改了之后就可以了。

    5.运行结果

  • 相关阅读:
    Tomcat组件
    Tomcat介绍
    Varnish的VCL
    varnish的架构和日志
    Varnish介绍
    HAProxy的配置
    HAProxy介绍
    KeepAlived的实现示例
    KeepAlived的配置
    vue2.0填坑有感(持续更新ing)
  • 原文地址:https://www.cnblogs.com/LuZhenYu/p/10502292.html
Copyright © 2011-2022 走看看