zoukankan      html  css  js  c++  java
  • 2019年春季学期第二周作业

    基础作业

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

    输入:

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

    输入:

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

    编程代码:

    #include<stdio.h>
    #include<stdlib.h>
    int main (void)
    {
    	FILE *fp;      //定义文件指针 
    	int n,x,k;
    	int a[20];
    	char D=',';
    	int t;
    	      //打开文件 
    	if((fp=fopen("E:\Mozzie Chur.txt","r+"))==NULL)    //"r+"表示读取并添加输入 
    	{
    		printf("File open error!
    ");
    		exit(0);
    	}
    	      //处理文件 
    	fscanf(fp,"%d
    ",&n);    //将文件中的数据转入缓存区储存 
    	printf("%d
    ",n);      //打印到屏幕上 
    	for(x=0;x<n;x++){
    		fscanf(fp,"%d%c",&a[x],&D);       
    		printf("%d%c",a[x],D);
    		if(a[x]>t){
    			t=a[x];
    			k=x;
    		}
    	}
    	printf("
    %d %d",t,k);
    	fprintf(fp,"
    %d %d",t,k);      //将储存的数据输入到文件里 
    	      //关闭文件 
    	if(fclose(fp)){
    		printf("Can not close the file!
    ");
    		exit(0);
    	}
    	return 0;
    }
    

    编程截图:

    编程流程图:

    学习进度条:

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    3/4-3/9 6个小时 35行 学到了文件的创建,读取,输入 就是在读入文件的时候有点无法读取,输入文件的数据不正确

    自我总结:

    这一周学习文件让我感觉学习这个专业终于看到有用的东西了,感觉有点意思,只不过自己写的代码还不太成熟,还需要多加学习。

  • 相关阅读:
    查找文件的绝对路径
    购买成都二手商品房交易流程(卖方存在欠银行贷款的情况)
    针对CCTV摄像头的扫描爆破工具 :Cameradar
    交换机的基本配置
    思科交换机和路由器的远程配置
    安装Windows和Ubuntu双系统--Ubuntu安装过程识别不了硬盘
    SpringBoot 配置
    Tomcat9在CentOS7上启动慢解决办法,实测可行
    Linux安装JDK
    电影分享——《小丑》
  • 原文地址:https://www.cnblogs.com/mozzieqzw/p/10501884.html
Copyright © 2011-2022 走看看