zoukankan      html  css  js  c++  java
  • 第二周基础作业

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

    第一步 先给文件定义指针型
    第二步 再用代码打开文件
    第三步 用for把文件里的数据输入到数组里面
    第四步 再通过比较把最大的数和下标给输出来
    第五步 在用fprintf把所求输回文件
    第六步 关闭文件

    问题 在这个过程中遇到了文件名输入错误和文本文件(ASCLL)选择 如何返回文本文档等问题
    不过还好这些个问题书上都有,做完这个题目后感觉自己又多了那么一点点知识,如何读取文本文档里的数据并加以实用
    这个题目我从下午做了一会,然后去上1晚自习再回来完成的。总共应该用了三个小时吧



  • 相关阅读:
    c# 面相对象4-多态性
    c# 面相对象3-之继承性
    c# 面相对象2-之封装性
    面向对象和面向过程的区别
    <title>下拉菜单</title>
    15-07-31 javascript--事件
    DOM操作
    格式与布局
    c# 函数相关练习
    c# 哈希表集合;函数
  • 原文地址:https://www.cnblogs.com/djhxxx/p/10493193.html
Copyright © 2011-2022 走看看