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学习体会
在本周的作业中,出现了一些问题。不知道怎么使用函数,和自己定义函数。前面的一些内容又不知道怎么用了,感觉学习的知识越来越难,慢慢的知识掌握不够,很许多编程题不知道自己怎么入手去解决,在本学期的最后一段时间我要好好复习前面的知识,解决自己还无法掌握的东西,同时培养自己的耐力,坚持在做作业的写编程的时候不出现烦的情绪。
posted @ 2020-12-20 23:04  闷葫芦147  阅读(120)  评论(7编辑  收藏  举报