C语言I博客作业09
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业属于那个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/ |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11634 |
我在这个课程的目标 | 学习熟练函数 |
这个作业在那个具体方面帮助我实现目标 | PTA练习 |
参考文献 | c语言程序设计 |
学号 | 20208952 |
1.PTA实验作业 |
1.1解一元二次方程
解一元二次方程
请编写程序,解一元一次方程 ax²+bx+c=0 。
一元二次方程的求根公式为:
要求:
若 a=0,则为一元一次方程。
若 b≠0,则方程有唯一解,输出这个解;
若 b=0,c≠0,则方程无解,输出“无解”;
若 b=0,c=0,则方程有无穷多解,输出“无穷多解”。
若 a≠0,则为一元二次方程。
若 Δ>0,则方程有两个不等的实根,输出这两个根;
若 Δ=0,则方程有两个相等的实根,输出这两个根;
若 Δ<0,则方程有两个共轭的虚根,输出这两个根。
1.1.1数据处理
数据表达:定义浮点型a,b,c,x,y,z
数据处理:定义变量
输入数据
据题目意思分组讨论
考虑实数的负零问题和误差问题
输出结果
1.1.2实验代码截图
1.1.3造数据测试
输入数据 | 输出数据 |
---|---|
0 4.5 -3.6 | x = 0.8 |
0 0.8 0 | x = 0 |
0 0 3.6 | 无解 |
0 0 0 | 无穷多解 |
1.1.4 PTA提交列表及说明 | |
编译错误:一些符号错误
部分正确:一直没找到错误点,后来才发现与输出示例中空格不一致
1.2单重循环—数鸡蛋
妈妈给小明家新送来 y个鸡蛋。 已知小明家原有鸡蛋的个数x是满足“三个三个的数剩1个,5个5个数剩z个,7个7个数剩3个”的最小数, 请问小明家共有多少个鸡蛋? (设输入为正数,不考虑非法输入)
1.2.1数据处理
数据表达:定义变量x,y,z,(题目要求输入)sum(变量的总和)
数据处理:(伪代码如下)
定义变量sum=0;
for循环进行x的限定与增减
if(x所要满足的题目条件)
sum=x+y,退出循环
输出sum
1.2.2实验代码截图
1.2.3造数据测试
输入数据 | 输出数据 |
---|---|
3 2 | 55 |
5 1 | 36 |
5 8 | 78 |
1.2.4 PTA提交列表及说明 | |
2.代码互评
同学代码
自己代码
1.第一眼看上去她们的代码都特别的简单,但确是我的代码的优化版
2.我的代码使用了for循环语句,反而有点将问题想难了
3.一个问题有多种解决办法,可以多使用不同的方法去写同一个题目,会有不同的收获
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 |
---|---|---|---|
第八周 | 10小时 | 100 | 简单代码语句,hello world等简单代码,初步学习C语言 |
第九周 | 12小时 | 150 | 学习简单分段函数if-else语句,摄氏温度的转换 |
第十周 | 15小时 | 170 | 使用一些数学函数,学习循环语句 |
第十一周 | 15小时 | 210 | 温度转换表、乘方表阶乘表的学习 |
第十二周 | 15小时 | 264 | 多分支结构、字符型变量 |
第十三周 | 16小时 | 322 | 对多分支结构的深入研究、switch语句 |
第十四周 | 15小时 | 400 | 对while语句的学习,复习学过的知识点 |
第十五周 | 15小时 | 380 | continue与break语句的区别,循环的嵌套 |
第十六周 | 10小时 | 300 | 函数 |
3.2累计代码行和博客字数 | |||
时间 | 博客字数 | 代码行数 | |
---- | ---- | ---- | |
第八周 | 669 | 6 | |
第九周 | 1291 | 51 | |
第十周 | 2175 | 106 | |
第十一周 | 3327 | 171 | |
第十二周 | 4785 | 274 | |
第十三周 | 5740 | 413 | |
第十四周 | 6835 | 592 | |
第十五周 | 7891 | 685 | |
第十六周 | 9046 | 787 |
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
1.一个一样的题目有不同的解决办法。
2.越学到后面解决问题的方法越多且越简单。
3.互帮互助能更好的学习。
4.真的希望PTA题目能简单一点,现在题目有点无从下手的感觉,题目越来越难,对c语言的学习有点烦闷了,特别是现在又临近考试