| C语言I作业11

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 学习体会

这一周学的定义函数,正好编译原理实验里面有很多定义函数,是一种学习也是复习。

原文地址:https://www.cnblogs.com/spacexlxl/p/11992718.html