C语言I博客作业11
2019-12-06 21:22 手涂大神梦 阅读(159) 评论(0) 收藏 举报一, 本周教学内容&目标
第5章 函数 要求学生掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。
二,本周作业头
| 这个作业属于哪个课程? | C语言程序设计I |
| 这个作业要求在哪里? | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10131 |
| 在这个课程的目标是 | 熟练C语言 |
| 这个作业在哪个具体方面帮助我实现目标? | 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。 |
| 参考文献 | 作业评分标准 |
三,本周作业

四,作业格式
1.1 统计各位数字之和是5的数
1.1.1数据处理
数据表达:用int定义整数变量 num1, sum
数据处理(伪代码): begin
int a b
b = n%10, 提出个位数 n/=10 取出下一位数 a+=b 整合 if (a ==5) 判断整数和是否等于5 定义变量 sum count i 再用 if 进行判断 cout ++ 满足的个数, sum+=i 整数的和
End
n
1. 1.2实验代码截图

1.1.3造测试数据
1.1.4 PTA提交列表及说明

提交列表说明
借鉴而来的,然后慢慢摸索搞懂
1.2 解一元二次方程(*)
请编写程序,解一元一次方程 ax2+bx+c=0 。
要求:
- 若a=0,则解一元一次方程。
- 若方程有唯一解,则输出方程的根;
- 若方程无解,则输出“无解”;
- 若方程有无穷多解,则输出“无穷多解”。
- 若a≠0,则解一元二次方程。
- 若Δ>0,则输出方程的两个不等的实根;
- 若Δ=0,则输出方程的两个相等的实根;
- 若Δ<0,则输出方程的两个共轭的虚根。
所有实数均以%g输出。
1.2.1数据表达
数据处理:用double 定义浮点型变量 a,b,c sum x x1 x2 m n
数据表达: begin
用 double 定义各变量
再 scanf 输入数据
用if 进行判断 输出第一种结果
再用else if 进行判断输出第二种结果
再用els if 判断输出第三种结果
再else 进行第四种结果的判断
End
1.2.2实验代码截图


1.2.3造测试数据
1.2.4 PTA提交列表及说明

提及列表说明
借鉴而来,慢慢摸索搞懂
2.代码互评
同学代码


自己代码

1.与他们两个做题的思路是一样的,但是其中的一些定义变量不同
2 .在进行数据表达的时候,一些等式有所不同
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点 | 目前比较迷惑的问题 |
| 第一周 | 3h | 21 | 输出Hello World! | 无 |
| 第二周 | 4h | 23 | 提问的智慧 输出函数 | 无 |
| 第三周 | 5h | 25 | if-else判断结构 逻辑"或"逻辑"与" | 无 |
| 第四周 | 6h | 36 | for循环结构 | 无 |
| 第五周 | 7h | 44 | 函数定义,while循环与for循环 | 无 |
| 第六周 | 8h | 49 | 多分支结构、字符型数据类型和逻辑运算符 | 多分支看不懂 |
| 第七周 | 9h | 89 | switch语句 | switch不会用 |
| 第八周 |
10h |
124 | while和do-while | 语句理解程度不够 |
| 第九周 | 11h | 156 | break、continue,return的区别,使用循环的嵌套解决问题 | 三个作用没区别开来,循环的嵌套不会 |
| 第十周 | 12h | 178 | 复习 | 字符型 难写清楚 |
| 第十一周 | 13h | 240 | 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。 | 难 |
3.2 累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
这个函数和编程题挺难的, 加油学习 打好C语言的基础,认真复习。
浙公网安备 33010602011771号