C语言I博客作业09

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 [作业要求]https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/10128
我在这个课程的目标 能够灵活编写代码
这个作业在那个具体方面帮助我实现目标 pta作业总结,发现错误,积累经验
参考文献 C语言程序设计

三、本周作业 PTA实验作业 代码互评 学习总结 四、作业格式 1.PTA实验作业(20分/题) 请再此处列出自己的排名图片,如:

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

1.1 题目名1 题目内容描述 本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。 1.1.1数据处理 数据表达:定义了整型参数number,s,e,a,b,count,sum,t 数据处理:

第一个函数; 定义参数; while(进入循环) e=number%10; //把输入的数取出每位数 number=number/10; s+=number; //每位数相加 if(调用函数,判断是否满足条件) 第二个函数; 定义参数; for循环(确定范围) if(调用函数,计算整数个,和整数和)

1.1.2实验代码截图 C语言I博客作业09_第1张图片

1.1.3 造测试数据

输入 输出 说明
104 999 104 is counted.count = 15, sum = 3720 随机
273 333 count = 3, sum = 933 随机
277 444 count = 5, sum = 1744 随机

1.1.4 PTA提交列表及说明 C语言I博客作业09_第2张图片

1.编译错误:前面多次编译错误,由于对于函数的代码理解不透彻,难以运用。 2.多种错误:存在逻辑错误,number被定义多次,在计算取余时应该先去倍数再相加。 3.答案错误:输出时答案之间没有空格。没注意输出格式。 4.格式错误:在答案输出时,没有注意sum与之前的逗号间隔。 1.2 题目2 6-1 统计某类完全平方数 (20分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 1.2.1 数据处理:定义了整型参量有y,count,t,n,还有数组。

定义参数, if(判断是否为完全平方数) while(进入循环) 数组储存数据(取余); for(进入循环) if(判断是否两位数相同) 函数返回1 1.2.2 实验代码截图 C语言I博客作业09_第3张图片

1.2.3 造测试数据

输入|输出|说明 -|-|-|- 105 500|cnt = 6|随机 121 169|cnt = 2|随机 100 255|cnt = 4|随机 1.2.4 PTA提交列表及说明 C语言I博客作业09_第4张图片

1.编译错误:理解题目不完全,错的离谱。 2.答案错误:参数太多,打混参数,输出时错误 3.编译错误:在修改代码时,定义参数错误。 2.代码互评(5分) 找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图

自己代码截图

1,2,3方式罗列2份代码不同地方。 1.该同学也使用了for循环的嵌套,但是在循环表达式时他是在用剩下的钱去计算2分,1分硬币 2.在定义变量时,该同学在开始时全部定义,便于观察。 3.学习总结(15分) 3.1 学习进度条(5分)

周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题 -|-|-|-|-|- 3/9-3/15|9+|80|整型和浮点型,If-else语|代码专业术语的解读 10/9-17|10+|96|循环语句的使用,整型和浮点型的复习|调用,定义函数 10/20-25|11+|105|调用,定义函数|各种函数的运用 10/28-11/1|11+|127|多分支结构,逻辑运算|逻辑思维 11/4-7|12+|178|多分支结构的熟悉,switch语句|switch语句的灵活运用 11/10-15|14+|194|while语句与do while 语句|do while语句的灵活使用 11/18-22|15+|163|break与continue语句的使用和区别|对于for语句循环的嵌套,不熟练 11/25-28|16+|172|for语句与各种循环语句的嵌套|for语句与for语句的嵌套使用 12/1-4|17+|183|深入学习函数的定义和声明,变量的作用域和生存期及储存类型|变量的作用域和存储类型的灵活使用 3.2 累积代码行和博客字数(5分) C语言I博客作业09_第5张图片

3.3 学习内容总结和感悟(5分) 3.3.1 学习内容总结 C语言I博客作业09_第6张图片

3.3.2 学习体会 结课了,理论课上完了,最大的收获就是能够自己编写代码吧,不再是那种看见他就脑子痛,就是愿意去学习他,理解他,虽然有些时候很想去‘死’,对于代码还是不怎么熟练,会出现很多错误还是不够细心,学会独立思考,其实是很想学好它的,因为真的很酷。加油加油加油。

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