• 春季学期第二周作业


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

    本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。

    输入格式:

    输入在第一行中给出一个正整数n(1<n10)。第二行输入n个整数,用空格分开。

    输出格式:

    在一行中输出最大值及最大值的最小下标,中间用一个空格分开。

    输入样例:

    6
    2 8 10 1 9 10
    

    输出样例:

    10 2

    1、实验代码:

    #include<stdio.h>
    #include<stdlib.h>
    int main(void)
    {
    FILE * fp;
    int i,n,b=0,d=0,e=0;
    int a[10];
    if((fp=fopen ("C:\caoe\TXT.txt","w+"))==NULL){
    printf("File open error! ");
    exit (0);
    }
    for(j=0;j<n;j++)
    {
    if(a[0]<a[j])
    {
    a[0]=a[j];
    i=j;
    }
    else if(a[0]==a[j])
    {
    a[0]=a[j];
    if(i>j)
    {
    i=j;
    }
    }
    }
    printf("%d %d",a[0],i);
    if(fclose(fp)){
    printf("Can not close the file! ");
    exit (0);
    }
    return 0;
    }

    2、运行截图:

  • 相关阅读:
    error C2065: 'IDD_DIALOG1' : undeclared identifier
    MySQL API函数
    MFC连接MySQL C API方法
    MFC连接MySQL
    MFC连接MySQL数据库方法
    error C4430: error 2141
    GetLastError
    char与CString相互转换
    处理图片(获取图片详细信息)大小 格式
    RGB颜色值 十六进制颜色码 转换
  • 原文地址:https://www.cnblogs.com/caoe666/p/10498031.html
Copyright © 2020-2023  润新知