C语言I作业
标签
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计I |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127 |
我在这个课程的目标是 | 熟悉和掌握c语言语感 |
这个作业在那个具体方面帮助我实现目标 | 深入了解程序框架 |
参考文献 | 1.https://www.cnblogs.com/linli069/ 2.https://www.cnblogs.com/pengchen511/p/10564067.html 3.https://www.cnblogs.com/spacexlxl/p/11909201.html |
1.PTA实验作业
1.1特立独行的幸福
1.1.1 数据处理
- 数据表达:申明了多个函数,定义了多个局部变量。
- 数据处理:申明函数在头文件的下方,告知计算机用了什么函数。
1.1.2 实验代码截图
1.1.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
11 41 | 19 8 23 6 28 3 31 4 32 3 |
通过“人工智能”计算,验证,结果正确 |
8 8 | SAD | 通过“人工智能”计算,验证,结果正确 |
测试边缘数据 | ||
-1 -2 | SAD | 在这一区间内的确没有幸福数 |
1.1.4 PTA提交列表及说明
部分正确:定义函数中有一个算术逻辑错误。
部分正确:多个定义函数关联错误。
1.2 统计某类完全平方数
1.2.1 数据处理
- 数据表达:定义了n1, n2, i, cnt整形变量,int IsTheNumber ( const int N )
- 数据处理:定义函数内用了,if else语句,while循环,for循环,if else嵌套
1.2.2 实验代码截图
1.2.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
500 500 | cnt=0 | 通过“人工智能”计算,验证,结果正确 |
120 650 | cnt = 6 | 通过“人工智能”计算,验证,结果正确 |
144 676 | cnt = 6 | 在这一区间内的确没有幸福数 |
1.2.4 PTA提交列表及说明
- 编译错误:对定义函数不是明白
- 部分正确:局部变量用到了全局中
2.代码互评
同学代码截图
自己代码截图
对比:
int num[10]= {0};
他将这一段放到前面去了括号外面,我的是放在局部里面,即大括号里面
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~11.10 | 10 | 350 | 扫描程序,string |
第12周/11.11~11.18 | 21 | 512 | while循环语句 |
第13周/11.19~11.26 | 52 | 732 | continue |
第14周/11.27~12.04 | 55 | 1120 | 数组 |
第15周/12.05~12.12 | 30 | 1500 | 定义函数 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
这一周学的定义函数,正好编译原理实验里面有很多定义函数,是一种学习也是复习。