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

    基础作业

    请在第一周作业的基础上,继续完成:找出给定的文件中数组的最大值及其对应的最小下标(下标从0开始)。并将最大值和对应的最小下标数值写入文件。

    输入:

    请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。

    输出:

    在不删除原有文件内容的情况下,将最大值和对应的最小下标数值写入文件

    实验代码
    #include<stdio.h>

    include<string.h>

    include<stdlib.h>

    int main (void)
    {
    FILE *fp;
    int i,N,index;
    char a[10];

    if((fp=fopen("E:\\wzx.txt","w+"))==NULL){
        printf("File open  error!\n");
        exit(0);
    }
    scanf("%d\n",&N);
    fprintf(fp,"%d\n",N);
    for(i=0;i<N;i++)
        scanf("%d",&a[i]);
        fprintf(fp,"%d",a[0]);
        for(i=1;i<N;i++)
        fprintf(fp,",%d",a[i]);
        index=0;
        for(i=1;i<N;i++)
        if(a[i]>a[index])
            index=i;
        fprintf(fp,"\n%d %d",a[index],index);
    if(fclose(fp)){
        printf("Can not close the file!\n");
        exit(0);
    }
    return 0;
    

    }

    运行结果

  • 相关阅读:
    iOS~runtime理解上篇
    iOS
    iOS-数据库+上传队列+runtime
    python3
    必应壁纸破解下载
    python3-django Mac下安装以及查看路径
    iOS
    iOS
    Tornado异步之-协程与回调
    iOS
  • 原文地址:https://www.cnblogs.com/bramblesrose/p/10500386.html
Copyright © 2011-2022 走看看