C语言I博客作业05

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
这个作业的目标 加深对分支结构的了解
学号 20209186

2.本周作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528
我在这个课程的目标是 加深对分支结构的了解
这个作业在那个具体方面帮助我实现目标 做题找到自己还不熟练的地方,参考同学的程序找到自己还可以改善的方面
参考文献 C Primer plus ,菜鸟教程

3.本周作业

1)PTA实验作业

1.1 题目名1:

本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果

1.1.1数据处理:

数据表达:用了count等通过for循环累加得来的整点型变量
数据处理:通过for循环与if判断得到结果

1.1.2实验代码截图:

1.1.3 造测试数据:

输入数据 输出数据 说明
10 5 1 7 14 6 36 4 28 50 100 -4 6 7 -8 30 -3 24 22 50 样例
2 3 2 -1 最小n后不输出空格

1.1.4 PTA提交列表及说明:


1.部分正确:只有样例通过,未考虑题目要求的结尾的空格
2.编译错误:从vs上复制过来的scanf_s未改为scanf

1.2 题目2:

皮球从某给定高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,……,如此反复。问皮球在第n次落地时,在空中一共经过多少距离?第n次反弹的高度是多少?

1.2.1 数据处理:

数据表达:用了h,a,s等for循环计算得来的浮点型变量
数据处理:通过for循环与if判断得到每次球落地时的总路程与下一次的反弹高度

1.2.2 实验代码截图:

1.2.3 造测试数据:

输入数据 输出数据 说明
33 0 0.0 0.0 球未动所以路程为0
33 4 90.8 2.1 球帝4次反弹高度为2.1,总路程为90.8

1.2.4 PTA提交列表及说明:

部分正确:未考虑当n=0时的球的落地情况(加入n=0的情况进行判断)

2.代码互评
同学代码截图


自己代码截图

1.同学的用一个for循环省略了很多步骤,相比之下我的比较长
2.第二位同学和我的差不多,但她的比我又少定义一个变量,显得更加清楚明了

3.学习总结(15分)
3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
4/5~12 1660 670 自定义函数 不太习惯用函数,但复杂一点的题用函数会更简洁
5 /13~19 1780 980 string函数 字符串类型的题目
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.字符串类型的题目不太会写,还要多看书学习
2.string函数还不能熟练运用
3.应该多锻炼自己的思维(提高对问题的解答速度)
posted @ 2020-11-19 15:55  CC小佑  阅读(227)  评论(7编辑  收藏  举报