C语言I博客作业09

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11634
我在这个课程的目标是 继续升华提升自己编程能力
这个作业在那个具体方面帮助我实现目标 熟练运用循环语句和定义函数
参考文献 <c语言程序设计(第三版)>
学号 <20208937>

1.PTA实验作业

1.1统计某类完全平方数

1.1.1数据处理

数据表达:用了n,b,p,m变量,其他则是运算,类型都是整型。
数据处理:表达式:if(m*m == n)
{while(n!=0){n=n%10;p[b]++;n=n/10;}
for(i=0;i<10;i++){if(p[i]>=2) {flag=1;return 1;
if(i==0) return 0;

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
105 500 cnt = 6 输入样例
183 183 cnt = 1 不是分别两数的平方

1.1.4 PTA提交列表及说明

部分正确:没有必须返回1

1.2 解一元二次方程

1.2.1数据处理

数据表达:用了a,b,c,x,y,z这些变量;a,b,c通过用户赋值得来,浮点型变量
数据处理:表达式:d=b*b-4*a*c; m=(-b+sqrt(d))/(2*a); n=(-b-sqrt(d))/(2*a);e=fabs(-b/(2*a));f=fabs(sqrt(-d)/(2*a));
        运用if-else结构判断

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
0 4.5 -3.6 x = 0.8 输入样例
0 2.8 0 x = 0 输入样例
0 0 3.6 无解 输入样例

1.2.4 PTA提交列表及说明

部分正确:虚数不清楚怎么算

2.代码互评

同学代码

我的代码

1.同学的代码运用do-while循环语句,switch语句和if-while语句,
2.我的结构似乎简便一些

3.学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 8小时 24 简单编程 不清楚C语言是什么
第九周 13小时 88 初步了解函数,数据类型 不知有什么用
第十周 11小时 79 循环结构 如何简便运用写代码
第十一周 16小时 144 函数阶乘 不会调用函数
第十二周 14小时 156 分支结 分支结构总是用错
第十三周 15小时 168 switch-case 还不能清楚理解输出过程
第十四周 14小时 248 while语句结构 没有理解这个结构
第十五周 12小时 336 break,continue 掌握不好
第十六周 13小时 546 函数的运用,循环 知识点混乱
3.2 累积代码行和博客字数
时间 博客字数 代码行数
第八周 585 24
第九周 596 88
第十周 623 79
第十一周 601 144
第十二周 654 156
第十三周 595 138
第十四周 696 248
第十五周 668 336
第十六周 704 546

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2学习体会

这周学习的函数部分的内容,虽然在之前就有提到过,但觉得自己还是没有彻底搞懂,临近期末考试写题效率反而下降,容易烦躁,知识点一多也开始进入混沌状态,有时理解起来很模糊,但也只能努力练习或去请教他人

posted @ 2020-12-21 19:46  十里桃花未晚  阅读(98)  评论(7编辑  收藏  举报