C语言I博客作业09

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11634
这个作业的目标 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型
学号 20208919

二、本周作业
1.PTA实验作业
2.代码互评
3.学习总结

三、作业格式

1.PTA实验作业
请再此处列出自己的排名图片,如:

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

1.1.1数据处理

数据表达:用了n,b,m,i这些变量,这些变量的值是定义来的的,都是整型。
数据处理:数据用到的表达式有算术表达式,赋值表达式,关系表达式。流程结构有分支结构,循环结构。当然还调用了数学函数,还利用了数组。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
105 500 cnt = 6 它是完全平方数,有两位数字相同,且个位数字平方相加等于6
114 500 cnt = 18 它是完全平方数,有两位数字相同,且个位数字平方相加等于18

1.1.4 PTA提交列表及说明

提交列表说明:

其实我是出现了很多错误的,只是一直没到pta提交
我刚开始没明白他的意思,就打的和裁判测试序列一样,然后就错了,后来发现她只是告诉你怎么调用函数,怎么使用
后来是while语句中表达式写错了,就也不对

1.2 题目2——解一元二次方程
解一元二次方程
请编写程序,解一元一次方程

1.2.1 数据处理

数据表达:使用了a,b,c,x1,x2,x,delta,virt,这些都是双精度浮点型,定义来的
数据处理:数据用到的表达式有算术表达式,赋值表达式,关系表达式。流程结构有分支结构,调用了函数

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
0 4.5 -3.6 x = 0.8 解只有一个,且等于8
0 2.8 0 x = 0 只有一个0解

1.2.4 PTA提交列表及说明

提交说明:

编译错误:刚开始定义的x是整型,但我输出时是%g,不一一对应了,所以就说编译错误
部分正确:就是没考虑负数的情况,结果导致一直输出-0

2.代码互评(5分)

同学代码截图1

同学代码截图2

自己代码截图

 对比:同学1使用了continue语句,还有数组,而且它的代码比我的简洁,排版也挺好的,而且她用的是for循环,挺新颖的,很不错。
      同学2跟我一样也是使用的是if-else的嵌套循环,看起来就比较长,他处理负数的的情况不跟我一样,刚开始我也是这么想的,但慢慢我就迷失了方向,不知道怎么做了,想了半天,后 
      来放弃了,看到他的,就想起了我之前的做法

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
第八周10.19-10.25 2天半 25 如何打印“hello word 一些语法的使用
第九周10.26-11.1 2天半 50 算术运算和赋值运算 它的一些运算规则
第十周11.2-11.7 1天 100 for循环语句的使用 调用一些函数的规则
第十一周11.8-11.14 2天半 150 调用函数 对调用函数还是不太了解
第十二周11.15-11.21 2天半 55 字符型数据类型和逻辑运算符的使用 有多少个7这个题目还是不太了解
第十三周11.22-11.28 2天半 140 使用switch 对于天数这类问题还是不太懂
第十四周11.29-12.6 2天半 119 使用while 不太熟练while的用法
第十五周12.7-12.13 2天半 170 循环嵌套和一些跳转 不太熟练双重循环
第十六周12.13-12.20 2天半 220 调用函数,函数声明 不太熟练调用函数

3.2 累积代码行和博客字数(5分

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会
这一周的学习学到了很多,对调用函数又有了进一步的了解,发现他不是我想象的那么简单,总是在调用时出错,就很无奈的,但好在一分耕耘一份收获,在我的努力下也学到了很多,总之,继续加油吧!

原文地址:https://www.cnblogs.com/BIogRegister/p/14163478.html