c语言|博客作业09

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-3
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11636
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11636
这个作业的目标 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题。
这个作业在哪个方面帮助我实现目标 写pta作业和博客园总结
参考文献 c语言程序设计,c primer plus

一、PTA实验作业

1.1题目名:统计各位数字之和是5的数

内容描述:本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。

1.1.1数据处理

数据表达:变量及其类型:整型变量:c,d,e,f,g
变量由来:由题意得。
数据处理:表达式:运用了关系表达式,赋值表达式,运算表达式。
流程结构:定义函数以及for语句循环结构和if-else判断结构。

1.1.2实验代码截图

1.1.3造实验数据

输入数据 输出数据 说明
104 999 104 is counted.count = 15, sum = 3720 符合条件
120 888 count = 13, sum = 3503 符合条件

1.1.4PTA列表截图

1.2.1题目名:解一元二次方程

内容描述:请编写程序,解一元一次方程 ax2+bx+c=0 。
一元二次方程的求根公式为:
题图.jpg
要求:
若 a=0,则为一元一次方程。
若 b≠0,则方程有唯一解,输出这个解;
若 b=0,c≠0,则方程无解,输出“无解”;
若 b=0,c=0,则方程有无穷多解,输出“无穷多解”。
若 a≠0,则为一元二次方程。
若 Δ>0,则方程有两个不等的实根,输出这两个根;
若 Δ=0,则方程有两个相等的实根,输出这两个根;
若 Δ<0,则方程有两个共轭的虚根,输出这两个根。
数据表达:变量及其类型:浮点型a,b,c,x,x1,x2,y,d;
变量由来:由题意得。
数据处理:表达式:运用了关系表达式,赋值表达式,算术表达式。
流程结构:if-else循环结构嵌套处理。

1.2.2实验代码截图


1.2.3造实验数据

输入数据 输出数据 说明
0 4.5 -3.6 x=0.8 符合条件
0 2.8 0 x=0 符合条件

1.2.4PTA列表截图

说明:Q1:这次题目很复杂,不是很清楚该怎么写。
A1:依靠同学的帮助。

1.3.1代码互评

同学的代码:

我的代码:

区别:1.同学代码都用了while语句,更加简洁,值得学习。
2.同学的思路都很清晰,值得学习。

学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周/10.19-10.25 10h 150 学会基本代码
第九周/10.26-11.1 13h 500 学习数据类型和运算
第十周/11.2-11.8 18h 600 学习if语句和for语句循环结构
第十一周/11.9-11.15 20h 600 定义函数及使用
第十二周/11.16-11.23 35h 900 学习if-else处理多分支问题
第十三周/11.24-11.31 35h 900 学习多分支switch语句结构
第十四周/12.1-12.8 38h 1000 学习do-while语句结构
第十五周/12.9-12.16 38h 1050 学习continue和break的使用
第十六周/12.17-12.24 36h 1050 学习函数的定义与使用 感觉还没入门

3.2累积代码行数和博客字数

时间 博客字数 代码行数
第八周 500 150
第九周 900 500
第十周 1400 600
第十一周 2100 600
第十二周 2200 900
第十三周 2350 900
第十四周 2400 1000
第十五周 2400 1050
第十六周 2450 1050

3.3学习内容总结和感悟

3.3.1学习内容总结

学习体会:感觉现在已经开始掉头发了,比较焦虑,快到考试了不会的还有很多,认真复习吧。

posted @ 2020-12-21 19:19  首汉卿  阅读(117)  评论(0编辑  收藏  举报