C语言I博客作业11

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10131
我在这个课程的目标是 掌握并熟练运用C语言
这个作业在那个具体方面帮助我实现目标 熟练循环语句,更加熟练的编译代码,,和熟练掌握存储类型
参考文献 《C primer Plus》,《C语言程序设计》,百度

1.PTA实验作业

1.1

C语言I博客作业11_第1张图片

1.1.1数据处理

数据表达:定义了int整型变量,其中变量有n,m,temp,运用了sqrt函数,if-else语句,还有while,for循环语句,其中定义的变量中n为用户传入的参数
数据处理:

C语言I博客作业11_第2张图片

1.1.2实验代码截图

C语言I博客作业11_第3张图片

1.1.3 造测试数据

输入数据 输出数据 说明
105 500 cnt=6 105-500之类有六个完全平方数
100 305 cnt=4 100-385之间有四个完全平方数
8 34 xnt=0 8-34之间没有一个完全平方数

1.1.4 PTA提交列表及说明

编译错误:sqrt的运行格式是忘记加上一个括号,用括号把num括起来即可
编译错误:在if语句式子中的“==”只打了一个“=”,加上一个等号即可

1.2

C语言I博客作业11_第4张图片

1.2.1 数据处理

数据表达:运用了double浮点型变量,有a,b,c,sum,x1,x2,m,n,其中a,b,c三个是方程的三个数值,x1,x2是一元二次方程的两个根,m表示方程的对称轴
数据处理:
C语言I博客作业11_第5张图片

1.2.2 实验代码截图

C语言I博客作业11_第6张图片
C语言I博客作业11_第7张图片

1.2.3 造测试数据

输入数据 输出数据 说明
0 4.5 -3.6 x=0.8 输出一元一次方程时有唯一解
0 0 3.6 无解 题目实例
0 0 0 无穷多解 题目例子
-2 0.8 -0.66 x1=0.1,x2=0.3 题目例子
-0.2 0.04 -0.01 x1=0.1-0.2i,x2=0.1+0.2i 两个共轭虚根

1.2.4 PTA提交列表及说明

编译错误:在for语句后面打了分号,for语句是一个循环语句,他那一个语句还没有结束,在其后面无需加分号。

2.代码互评

同学代码截图
C语言I博客作业11_第8张图片

同学代码截图
C语言I博客作业11_第9张图片

自己代码截图
C语言I博客作业11_第10张图片

其实我们三的代码都差不多,都运用了数独的办法,只不过同学的代码把有的能和加在一起的打在了一起。

3.学习总结

3.1 学习进度条

周/日期 这周所发的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 六个小时 100行 了解科学与技术专业的知识和C语言这门课程,打代码
第二周 八个小时 140行 如何正确的提问,编译并安装GCC编译器
第三周 一天 220行 学会了ifelse语句,并掌握了分段函数,和熟练的打代码 运算符的使用
第四周 二天 225行 学会了for循环语句 对for循环语句的使用
第五周 三天 150行 掌握函数题,并熟练的掌握对函数的使用 函数题还是有点蒙
第六周 三天 200行 掌握多分支结构,并熟练的运用逻辑运算符
第七周 三天 178行 熟练多分支结构switch语句
第八周 三天 145行 掌握do-while,while语句,并掌握for,while语句两者之间的区别 while语句的使用还不是特别的熟练
第九周 三天 176行 掌握循环结构,熟练的 编写程序 对continue,break语句还是很不熟练
第十周 三天 180行 熟练掌握循环结构
第十一周 三天 176行 更加熟练的打代码,做函数题和编程题 还对那些编程题还不大明白

3.2 累积代码行和博客字数

C语言I博客作业11_第11张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业11_第12张图片

3.3.2 学习体会

这几周只要学习了循环语句,还有就是让我们更加熟练的编写代码,通过这次的·学习,我觉得·我还是对循环语句还是有点不能够理解,虽然题目看得懂,但是一旦自己坐起来就有点摸不着头脑,学习了break,continue循环语句,break语句会导致程序的终止包括他的循环,并进行程序的下一阶段,而continue循环语句里有此语句时,程序运行到此语句时,不在执行循环里continue后面的语句而是跳到下一个循环入口处执行下一个循环。学习C语言这门课程是具有一定难度的,但他又是一门十分有趣的课程,现在所学的对于我们将来计算机的考试帮助很大,在打代码时,我发现了C语言是十分简洁的,他的运算符也·特别的丰富,表达能力也十分的强,在写PTA时我学会了用流程图来表达我自己的想法,并根据流程图来逐步实现程序的功能。通过自己绞尽脑汁的做完PTA,我的自信提升了不少。我也通过这次的学习我认识到了课前预习的重要性,我们都应该在老师讲课之前把要学的内容看一遍,把不懂得地方做个标志,上课时才能去弄懂那些语句的含义和使用等,平时写代码时也一定要注意语法格式的规范伴随着学习的深入,我发现了高深的东西还很多很多,不懂的知识还有很多很多,所以我不能停步,对C语言,我以后会更加努力的学习的。加油!

你可能感兴趣的:(C语言I博客作业11)