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语言上,也没有人在晚自习给我们上课,提前帮助我们上数组什么的课,这样做这种题目,毫无意义,完全浪费时间,真的会打击到自信心好吧,要我们想自己会做什么,而不是想自己不会做什么,彭大老师,这样的题目只会让我想自己不会什么。

原文地址:https://www.cnblogs.com/hujiayi/p/14165898.html