C语言I博客作业09
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530 |
这个作业的目标 | 熟悉变量的作用域,回顾前面知识 |
学号 | 20208953 |
1.PTA实验作业
1.1统计某类完全平方数
题目内容:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:定义整形变量n、b、m等,在定义了一个函数求输入是否满足条件。
数据处理:用了if的分支结构,while的循环条件,和for的循环条件,再利用定义的函数可以求出。
1.1.2实验代码截图
1.1.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
105 500 | cnt == 6 | 示例正确 |
40 500 | cnt == 4 | cnt小于5 |
50 400 | cnt == 5 | cnt等于5 |
1.1.4 PTA提交列表及说明 | ||
说明 |
编译错误:在定义变量的时候没有定义清楚,在使用函数的时候也出现了使用错误,同时还存在一些不懂的问题。
1.2 解一元二次方程
1.2.1数据处理
数据表达:用了浮点型a、b、c表示系数,浮点型z表示△,形x,y表示俩解。
数据处理:用if分支了a、b、c的取值的多种情况,和有多少个解的问题。
1.2.2实验代码截图
1.2.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
0 2 3 | x=-3/2 | 一解 |
1 0 0 | 无穷多解 | b、c为0,无穷解 |
0 4.5 -3.6 | x = 0.8 | 一解 |
1.2.4PTA提交列表及说明 | ||
说明 |
答案错误:在使用if的时候,没有使用对的语法,在else if后面有的求x的使用方法错了
代码互评
别人的代码1
别人的代码2
自己的代码
1.我与第2位同学for循环里的表达式不一样。
2.第2位同学调用了math函数,使用了pow函数,与我的代码相比,简化了计算过程。
3.相对来说我的代码少,简洁一点。
3.学习总结
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周 | 14 | 90 | printf等初级的使用 | 无 |
第九周 | 16 | 106 | 怎样弄成函数输出 | 无 |
第十周 | 18 | 126 | 条件结构 | 无 |
第十一周 | 20 | 142 | 循环结构 | =和==的区别不是很清楚 |
第十二周 | 24 | 240 | 多分支结构 | 和%的使用不清楚 |
第十三周 | 23 | 254 | switch的分支结构 | 有的时候不知道怎么变整形来用switch |
第十四周 | 22 | 246 | white循环结构 | 对于一些题不知道怎么入手 |
第十五周 | 23 | 274 | break和continue的使用 | 在循环的嵌套方面还不清楚怎么去熟悉使用 |
第十六周 | 25 | 254 | 函数的使用 | 还不是很清楚使用方式,以及PTA中怎么使用给点函数 |
3.2累积代码行和博客字数 | ||||
时间 | 博客字数 | 代码行数 | ||
---- | ---- | ---- | ||
第八周 | 800 | 90 | ||
第九周 | 967 | 106 | ||
第十周 | 1076 | 126 | ||
第十一周 | 1360 | 142 | ||
第十二周 | 1766 | 234 | ||
第十三周 | 1620 | 254 | ||
第十四周 | 1534 | 246 | ||
第十五周 | 1642 | 274 | ||
第十六周 | 1542 | 254 | ||
3.3 学习内容总结和感悟 | ||||
3.3.1 学习内容总结 | ||||
3.3.2学习体会 | ||||
在本周的作业中,出现了一些问题。不知道怎么使用函数,和自己定义函数。前面的一些内容又不知道怎么用了,感觉学习的知识越来越难,慢慢的知识掌握不够,很许多编程题不知道自己怎么入手去解决,在本学期的最后一段时间我要好好复习前面的知识,解决自己还无法掌握的东西,同时培养自己的耐力,坚持在做作业的写编程的时候不出现烦的情绪。 |