C语言II博客作业01
|这个作业属于哪个课程|计科三班|
| ---- | ---- | ---- |
|这个作业要求在哪里|作业要求|
|这个作业的目标|理解怎样将文件与编译器串联起来|
|学号|20209036|
要求1:
思路:用for循环来控制循环的次数,while循坏来判断1的个数。
|N|f(N)|
| ---- | ---- | ---- |
|12|5|
|50|15|
|10000|4001|
|1000010|600013|
|12345678|11824417|
要求2:
要求3:
在面对足够大的数时,可以使用自定义函数进行改写,加快程序的运行。
问题1:
文件缓冲系统:系统自动开辟一个缓冲区用来接收数据,向磁盘传递数据进行计算。
工作原理:用库函数打开输入,系统根据数据大小开辟空间。
问题2:
文本文件:是只能基于ASCII码或其他规定的码进行操作。
二进制文件:在基于编码的条件下,自己可以进行根据需要自行修改。
学习进度条:
累积代码行和博客字数:
学习内容总结和感悟:
1在经过寒假之后,因为没有及时的巩固学过的知识导致自己的编程速度严重下降。
2在对问题的思考时没有进行准确的判断,导致思路紊乱,对题目的条件也考虑不全面。
3编程时没有对编程软件熟悉其功能,例如怎样把文件读取到代码中,运行时间在哪查看等等这些问题,还需要多去百度补充知识面。