C语言I博客作业09

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
这个作业在那个具体方面帮助我实现目标 pta作业和课堂学习
这个作业的目标 练习编译,熟练掌握编译
参考文献 C primer plus c语言程序设计(第三版)
学号 20208943

1.PTA实验作业

1.1 题目名 统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等
1.1.1数据处理

数据表达:定义n,p ,b,m为整形变量,其中n,p是输入变量,b,m为定义变量
数据处理:定义四个变量,运用while循环,if语句,for循环

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
100 500 cnt = 7 有满足条件的数
-40 0 cnt = 0 没有满足条件的数
1.1.4 PTA提交列表及说明
在devc++写了很久一直没有头绪,询问同学和助教得出的大致答案。

1.2 解一元二次方程

1.2.1数据处理

数据表达:根据题目输入浮点型a,b,c,x,y,z,还运用了sqrt函数
数据处理:全程运用了if-else语句

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
0 2.8 0 x = 0 正确
0 0 3.6 无解 正确
-2 0.8 -0.06 x1 = 0.1, x2 = 0.3 正确
1.2.4 PTA提交列表及说明
部分正确:第一次将无解弄成有解,第二次将最后的x=0搞错成x=1

2.代码互评

别人的代码1:

别人的代码2:

我的代码

1 与第一个同学相比我所定义的变量更加多一些,所以我的代码更加繁琐但是更加好看懂一些,第一位同学我有些看不懂
2 第二位同学的代码很简短,看不懂,但是我感觉我的更加通俗易懂

3.学习总结

3.1 学习进度条

周/星期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
第十六 38 函数 对作业和学习方向都很迷茫,特别是这周所学的函数
第十五周 35h break continue语句 还不灵活使用这两个语句
第十四周 30h 学会运用while语句 while语句里面的循环条件还很蒙
第十三周 25h switch的分支结构 还是不能灵活使用swicth结构
第十二周 20h 字符型函数 还不会灵活应用
第十一周 16 定义和调用函数 调用函数还比较蒙
第十周 15 for循环结构 思路不清晰
第九周 11 if-else语句 结构不够清晰
第八周 10 对C语言的基本认知
3.2累积代码行和博客字数
时间 博客字数 代码行数
---- ---- ----
第八周 416 50
第九周 542 75
第十周 642 100
第十一周 754 165
第十二周 956 205
第十三周 1058 251
第十四周 1524 442 321
第十五周 1652 365
第十六周 1659 385

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
对于难度只增加不减的PTA,要想办法去征服他,通过百度和其他软件平台可以参考类似题目的代码从而完成题目。在解题方面要灵活使用语句,简洁自己的代码,并且可以尝试使用多种方法解题。找好自己学习方向,把握学习机遇,敢于面对不会做的pta,上课认真听课做好笔记继续加油,积极备考

posted on 2020-12-20 22:56  爱喝AD钙  阅读(83)  评论(7)    收藏  举报