C语言I作业07
标签: 18软件 李煦亮
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计I |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890 |
我在这个课程的目标是 | 学习掌握switch语句 |
这个作业在那个具体方面帮助我实现目标 | 掌握分支结构 |
参考文献 | https://www.cnblogs.com/linli069/ https://blog.csdn.net/gx17864373822/article/details/78333338 |
1.PTA实验作业
1.1 7-13 整数的分类处理
1.1.1 数据处理
数据表达:从网上借鉴的stdlib,其中stdlib头文件里包含了C、C++语言的最常用的系统函数
该文件包含了C语言标准库函数的定义,定义了n, i, a[102]多个整形变量,count1,count2两个浮点型变量
数据处理:“int max = -1”,用来存储三的倍数的最大值,初始化为1
1.1.2 实验代码截图
1.1.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
8 | ||
15 18 7 6 9 1 3 10 | 18 3 NONE | 正确,测试符合题目要求 |
5 | ||
14 12 13 16 5 | 12 2 9.5 | 通过计算验证,答案正确 |
9 | ||
7 12 45 100 120 96 99 81 56 | 120 2 56.0 | 通过计算验证,答案正确 |
1.1.4 PTA提交列表及说明
错过了pta提交时间,抱歉,这次没有注意到提交时间为周五
1.2题目2
1.2.1 数据处理
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
2.代码互评
同学代码截图
自己代码截图
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间(h) | 代码行 | 学到的知识点简介 |
---|---|---|---|
第5周/9.16~9.22 | 14 | 36 | int main |
第6周/9.23~10.6 | 20 | 33 | if else |
第7周/10.7~10.11 | 35 | 35 | math.h |
第8周/10.11~10.18 | 6 | 100 | ±=(double) |
第9周/10.19~10.25 | 4 | 70 | 定义函数 |
第10周/10.26~11.02 | 6 | 50 | %02d |
第11周/11.03~10.10 | 10 | 350 | 扫描程序,string |
3.2 累积代码行和博客字数
这周代码行增加许多是因为周五早上在写编译原理的实验一,写扫描程序
3.3 学习内容总结和感悟
3.3.1 学习内容总结
1 #include<string.h>
C语言标准库中一个常用的头文件,在使用到字符数组时需要使用。string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。参考文献: https://baike.baidu.com/item/string.h/4262091?fr=aladdin
理解:
字符数组,作用,存放字符或字符串,在7-13中存在a[i]字符运算类型
而string和math.h的应用是类似的,math.h是主函数中出现了调用数学函数,所以在头文件中插入#include<math.h>
2 stdlib
参考文献:https://baike.baidu.com/item/stdlib.h
3 a[i],a[100]
4 float a[100]; 表示定义一个大小为100的浮点型(float)数组。
浮点型也就是小数,a[100]也就是可以存放100个小数。
a[0]是其中的一个数 ,a[i]中是0-100任意一个数,所以可以推断a[i]接收0-100的任意一个数
来自自我总结https://www.cnblogs.com/spacexlxl/p/11823627.html
3.3.2 学习体会
这次作业之后,我开始做起了自我学习总结,在博客园新开了一个文章,专门用来纪录学到的离散知识点,方便今后随地复习
参考文献:https://www.cnblogs.com/spacexlxl/p/11823627.html
也希望这个自我总结能够影响到其他或者更多人,用积极而又有效率的学习方法。