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行 学到了文件的创建,读取,输入 就是在读入文件的时候有点无法读取,输入文件的数据不正确

    自我总结:

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

  • 相关阅读:
    rpc和http的区别
    Mysql和Oracle的区别
    RabbitMQ基本概念
    如何关闭139端口及445端口等危险端口
    Vert.x入门教程之Hello World
    wordpress常用插件汇总
    wordpress上一款不错的音乐播放器-Hermit
    网易云音乐 – 插入歌单及 HTML5 播放器 WORDPRESS 插件
    WordPress如何在文章或侧边栏通过网易云音乐添加音乐播放器
    HEXO+Github,搭建属于自己的博客
  • 原文地址:https://www.cnblogs.com/mozzieqzw/p/10501884.html
Copyright © 2011-2022 走看看