别着急打代码,等我抽根烟先————<( ̄ c ̄)y▂ξ 抽烟———— 博客首页

2019年春季学期第二周作业

1.我的代码

#include<stdio.h>
#include<stdlib.h>
int main()
{
    FILE *fp;
    int a[10],n,m,x;
    if((fp=fopen("C:\\九亿.txt","a+"))==NULL)
    {
        printf("File open error!\n");
        exit (0);
    }
    fscanf(fp,"%d,",&m);
    printf("%d ",m);
    for(n=0;n<m;n++){
        fscanf(fp,"%d",&a[n]);
        printf("%d ",a[n]);
        if(n+1==m){
            printf("\n");
        }
    }
    for(x=n=0;n<m-1;n++){
    if(a[x]<a[n+1]){
              x=n+1;
          }
    }
    printf("%d  %d",a[x],x);
    fprintf(fp,"\n%d  %d",a[x],x);
    if(fclose(fp)){
        printf("Can not close the file!\n");
        exit(0);
    }
    return 0;
} 

2.设计思路

先选取一个文件指针,再定义变量和数组。在文件中找出最大值,并标其下标。输出之后再关闭文件。

3.遇到的问腿

用了中文的输入法,把逗号代替了几个小点。一直没找出来

4.运行结果

 

posted @ 2019-03-09 17:55  九亿  阅读(114)  评论(1编辑  收藏  举报
我抽完了也不想写————(~ ̄▽ ̄~) 装傻———— 博客首页