zoukankan      html  css  js  c++  java
  • C语言II—作业01

    1.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11752
    这个作业的目标 <回顾上学期所学的知识>
    学号 <20209178>

    一、本周教学内容&目标

    第6章 回顾数据类型和表达式,第12章 文件

    三、本周作业

    2.1 题目:给定一个十进制正整数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有“1”的个数。

    解题思路:用循环语句让1~n之间存在多少个1,然后依次加起来就行了。

    测试数据


    2.满足条件”f(N)=N“的最大的N是多少?



    解题思路:就是让1的个数和本身的数相等就行了。

    2.2 将上题中多组测试数据写入文件,并给出测试程序以检测你的代码有没有问题,贴出你的代码、运行结果和文件内容。

    2.3 用自己的语言回答两个问题,并给出所查阅资料的引用

    1.什么是文件缓冲系统?答:文件缓冲系统:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”,装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。
    2.工作原理是什么?答:系统会自动的在内存区为每一个正在使用的文件开辟一块缓冲区。从此盘向内存读数据时,则一次将一些数据从磁盘文件送内存缓冲区(充满缓冲区),然后再从缓冲区逐个将数送给接收变量(文件描述符);从内存写数据到磁盘文件时,现将数据塞满缓冲区,在一次性将数据从缓冲区送到磁盘文件。

    2.4 请给出本周学习总结

    1 学习进度条

    周/日星期 这周所花时间 学到的知识点简介 目前比较困惑的问题
    1/3.1~3.7 4h 关于文件的处理 计算时间差,自定义函数

    2 累积代码行和博客字数

    3 学习内容总结和感悟:新的一个学期,我必须把坏习惯改正过来,寒假之后,之前学的一些东西都给忘了,应该把心静下来,认真搞一搞学习,虽然课程少了,但是自主学习的时间应该还要上升,对于之前所学的一些知识点都忘了,要找个时间复习一下

  • 相关阅读:
    使用iwebshop開發實現QQ第三方登錄
    實現QQ第三方登錄
    實現一個天氣預報折現圖功能
    yii框架製作簡易RBAC權限管理
    yii框架RBAC權限管理
    如何利用swoole搭建一個簡易聊天室
    oracle 常用语句
    博客侧边栏
    Oracle 函数使用记录
    myeclipse 导入项目时no projects are found to import解决办法
  • 原文地址:https://www.cnblogs.com/wyh2333/p/14486940.html
Copyright © 2011-2022 走看看