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;
    

    }

    运行结果

  • 相关阅读:
    Mysql 配置主从
    ZJ 虚拟机扩直接扩原磁盘
    Linux 配置samba
    mysql 5.6 升级5.7
    binlog作用
    删除全部binlog不影响数据库运行,类似Oracle的archivelog
    mysql清理binlog
    Perl计数器
    perl增量分析日志
    perl 获取更新部分日志
  • 原文地址:https://www.cnblogs.com/bramblesrose/p/10500386.html
Copyright © 2011-2022 走看看