作业09
| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 作业链接 |
| 我在这个课程的目标是 | 掌握并运用本周所学的知识 |
| 这个作业在那个具体方面帮助我实现目标 | 在编程过程中多加练习本周所学知识,加深印象。 |
| 参考文献 | C语言程序与设计(第三版) |
| 学号 | 20209041 |
1.PTA实验作业
1.1解一元二次方程
1.1.1数据处理
数据表达:
浮点型:a,b,c,x,y,z
a,b,c构成方程,x,y,z用于表达式。
数据处理:
数据表达式:赋值表达式,关系表达式。
流程结构:分支结构。
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
0.3 0 0 | x1 = x2 = 0 | 测试成功 |
1.1.4 PTA提交列表及说明
编译错误:在输入方程时将方程的符号打错了。
1.2统计某类完全平方数
1.2.1数据处理
整数型:number,z,a,s。
number表示给定的一个整数,z,a,s构成关系式。
数据处理:
数据表达式:赋值表达式,关系表达式。
流程结构:循环结构,分支结构。
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
500 980 | cnt=2 | 测试成功 |
105 556 | cnt=6 | 测试成功 |
1.2.4PTA提交列表及说明
编译错误:分号忘记打,百分号打成了数字5。
2.代码互评
同学一代码:
同学二代码:
自己代码:
总结:
1.两位同学都是用了if的分支结构来写这段代码,而我使用了while的循环结构以及if语句,使用二种语句来锻炼自己的能力。
2.相比于两位同学的代码,我的代码看起来更加美观格式更加规范一些。
3.学习总结
3.1学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第8周/10.19~10.25 | 8h | 46行 | Helle World!代码,基本printf()语法的使用 | 无 |
第9周/10.26~11.1 | 10h | 125行 | 华氏摄氏度转摄氏度、计算平均分 | 做PTA上的作业还是很懵的状态 |
第10周/11.2~11.8 | 15h | 267行 | f-else,for语句的使用,调用数学函数表达 | 对于某些题目的数学知识转换还不是很熟悉 |
第11周/11.9~11.15 | 20h | 429行 | 循环语句,调用定义函数 | 对于调用函数不是很熟练 |
第12周/11.16~11.22 | 26h | 610行 | 逻辑运算,新的运算符 | 无法很好的运用新的逻辑运算符 |
第13周/11.23~11.29 | 21h | 963行 | 分支语句 | switch语句的使用不够熟练 |
第14周/11.30~12.6 | 30h | 1203行 | while,do-while语句 | 对新学的while语句的使用不是很熟练 |
第15周/12.7~12.13 | 34h | 1231行 | 循环结构,break、continue的使用,熟悉使用循环的嵌套解决问题。 | 无法很好的理解break、continue的使用 |
第16周/12.14~12.21 | 31h | 1168行 | 多种函数的调用以及定义 | 函数的运用还不是很熟练 |
3.2累积代码行和累积博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
1.continue语句还不够熟练,对于嵌套循环还是不明白,嵌套语句容易出错。有些题目不需要return0;不知道如何区别。
2.循环结构,一重循环,嵌套循环,函数定义三种方法做题不熟练,需要多加练习。