• 第二周编程总结


    7-2第二周编程总结

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

    输入格式:

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

    输出格式:

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

    输入样例:

    6
    2 8 10 1 9 10
    

    输出样例:

    10 2



    一、实验代码
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
        FILE * fp;  
        int n, i, index, m=0;
        int a[10];
         scanf("%d",&n);
         if((fp=fopen("C:\Users\Bowen\Desktop\Bowen.txt","r+"))==NULL)
         {
      printf("File open error! ");
      exit(0);
         }
         scanf("%d",&n);
         for(i=0;i<n;i++)
      {
             fscanf(fp,"%d",&a[i]);
         }
         index=a[0];
         for(i=0;i<n;i++)
      {
            if(a[i]>index)
      {
                index=a[i];
                m=i;
            }
      fprintf(fp,"%d %d ", index, m);
          if(fclose(fp)){
          printf("Can not close the file!");
          exit(0);
         }
     }
        return 0;
    }

    (2)设计思路:首先定义指针,然后输入文件目录地址,读取文件,然后for循环找出最大值和最小值,读入保存到变量,最后关闭文件


    (3)遇到的问题:代码一直显示编程成功,但是一直输出Can not close the file!


  • 相关阅读:
    github克隆镜像
    python2安装pip(get-pip.py)和pip更新源
    GitHack使用—create_unverified_context报错
    XCTF:shrine(Flask模块注入)
    开机自启动(C#)
    操作xml(C#)
    隐藏到托盘(C#)
    火狐浏览器下请求两次(C#)
    Nancy学习笔记
    jquery纵向抽屉式导航栏
  • 原文地址:https://www.cnblogs.com/Bowen----/p/10501963.html
Copyright © 2020-2023  润新知