C语言I博客作业09
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业属于哪个课程 | 班级的链接 |
这个作业要求在哪里 | 作业的要求 |
这个作业的目标 | 学会函数的调用,全局变量与局部变量的区别 |
这个作业在哪个具体方面帮助我实现目标 | 理解并自行完成PTA题目 |
参考文献 | c语言程序设计(第三版) |
学号 | 20208957 |
1.PTA实验作业
1.1 题目名1
统计各位数字之和是5的数,本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.1.1数据处理
数据表达:定义的变量全为整型变量,while语句用来判断数字之和是否为5,t用来保存余数,sum为各个数字之和,
count用来统计满足条件的个数。
数据处理:(伪代码如下)
while(number!=0){
t=number%10;
sum=sum+t;
number=number/10;
}//判断数字之和是否为5
if(sum==5)//判断返回值1为真,0为假
for(i=a;i<=b;i++)
if(is(i))//判断返回值是否为真
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
104 999 | 104 is counted. count = 15, sum = 3720 |
无 |
346 467 | count = 2, sum = 811 | 无 |
1.1.4 PTA提交列表及说明
提交列表说明:
1.部分正确:未判断条件if(is(i))。
2.编译错误:错将sum当成变量。
1.2题目名2
解一元二次方程
1.2.1数据处理
数据表达:变量均为高精度浮点型,x1,x2为方程的两个解。
数据处理:if(a==0)//判断a是否为零
if(A>=0)//判断根的个数
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
0 4.5 -3.6 | x = 0.8 | 无 |
3 0 0.27 | x1 = 0+0.3i, x2 = 0-0.3i | 无 |
1.2.4 PTA提交列表及说明
提交列表说明:
1.部分正确:没有注意实数的负零问题和误差问题。
2.代码互评
同学代码截图
1.
2.
自己代码截图
1.都用的数组解题,排版美观整齐,值得学习。
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|
第十六周/12.11-12.20 | 16 | 函数的调用,全局变量与局部变量的区别 | 函数的概念不清晰,全局,局部变量没有理解 |
第十五周/12.5-12.11 | 17 | break语句与continue语句以及循环嵌套问题的运用 | 对continue语句的理解运用 |
第十四周/11.29-12.04 | 18 | 学习循环语句,while语句以及do-while语句 | do-while语句与while语句用法的区别 |
第十三周/11.23-11.28 | 18 | 学习字符型数据和switch语句以及多分支结构 | 多分支结构的逻辑顺序问题 |
第十二周/11.16-11.22 | 19 | 学习分支结构,拓展else-if语句 | if语句与else-if语句的区分 |
第十一周/11.10-11.14 | 19 | 学习对函数的定义和调用 | 不熟练,不清晰,对题目的分析不明确 |
第十周/11.2-11.8 | 20 | for循环语句 | 对语句的运用不是很灵活,想不清用哪种语句 |
第九周/10.26-11.1 | 18 | if-else语句 | 变量太多写的时候有点混乱 |
第八周/10.19-10.25 | 15 | 基础C语言知识输入输出函数 | 无 |
3.2 累积代码行和博客字数(5分) | |||
时间 | 博客字数 | 代码行数 | |
----------------- | --------------- | --------------- | |
第八周 | 1140 | 64 | |
第九周 | 1744 | 105 | |
第十周 | 2972 | 180 | |
第十一周 | 4422 | 203 | |
第十二周 | 5798 | 197 | |
第十三周 | 7143 | 135 | |
第十四周 | 8522 | 154 | |
第十五周 | 9739 | 163 | |
第十六周 | 11106 | 135 | |
**3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
马上就要迎来期末考试,应好好复习之前学习过的知识,把PTA上的题目再做一遍,基本知识点熟记于心。希望彭老师下次布置作业考虑班级平均水平,不是所有人都能像助教与战队的人一样,能提前学完知识并且做出题目,我并不能把我所有的心思都花在C语言上,也没有人在晚自习给我们上课,提前帮助我们上数组什么的课,这样做这种题目,毫无意义,完全浪费时间,真的会打击到自信心好吧,要我们想自己会做什么,而不是想自己不会做什么,彭大老师,这样的题目只会让我想自己不会什么。