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
也希望这个自我总结能够影响到其他或者更多人,用积极而又有效率的学习方法。

 posted on 2019-11-08 21:58  魂蛋  阅读(131)  评论(0编辑  收藏  举报