C语言I博客作业09
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10027 |
我在这个课程的目标是 | 学习编程语言和程序设计,掌握并熟练使用它 |
这个作业在那个具体方面帮助我实现目标 | 增强对break、continue语句的学习和掌握 |
参考文献 | 百度百科、C语言程序设计 |
PTA作业
1.PTA实验作业
1.1题目名
1.1.1数据处理
数据表达:定义整形变量x,i,j,k,count=0,total
数据处理: 运用for循环和if语句来进行运算
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
13 | fen5:2, fen2:1, fen1:1, total:4 fen5:1, fen2:3, fen1:2, total:6 fen5:1, fen2:2, fen1:4, total:7 fen5:1, fen2:1, fen1:6, total:8 count = 4 | 测试输出的最小N是否正确 |
9 | fen5:1, fen2:1, fen1:2, total:4、count = 1 | 使用较小数据测试 |
1000 | 结果过于庞大,结尾为count = 49502,经查询为正确答案 | 使用较大数据测试 |
1.1.4 PTA提交列表及说明
编译错误:return后面忘记打;
1.2题目名
数据表达:定义整形变量m,n,i,j,sum,k,count=0;
数据处理:先输入n,m再经过for、if循环,最后count++,得出结果
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2 30 | 6 = 1 + 2 + 3 | |
28 = 1 + 2 + 4 + 7 + 14 | 试题数据 | |
100 500 | 496 = 1 + 2 + 4 + 8 + 16 + 31 + 62 + 124 + 248 | 随机输入的数据进行测验 |
1 5 | None | 空集 |
1.2.4 PTA提交列表及说明
编译错误:17行printf最后没打“;”
2.代码互评
计科一班同学的代码截图
自己的代码截图
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|
第三周3/9-3/15|3天|约为150行|计算分段函数和学习if-else语句|各方面知识不熟练
第四周3/9-3/15|每天70分钟|200|for循环语句|对于循环语句还是一知半解
第五周/10-24|每天80分钟|180|for循环语句和自定义函数|函数理解不透彻,解答题目不知怎么办
第六周/11-1|每天60分钟|235|运用分支结构编程、字符型数据、逻辑运算符|慢慢开始理解函数,不再畏难了
第七周/11-06|每天60分钟|324|多分支结构中的Swtich结构的运用以及是否使用break的区别|Swtich语句的重复多次运用方法
第八周(11/12--11/15)|每天60分钟|212|学习使用while和do-while语句|学习了这些但一遇到题目又不知道怎么去运用
第九周(11.19-11.22)|每天75分钟|220|学习了break语句和continue语句的用法以及嵌套循环|初学不太熟练
3.2累计代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 400 | 60 |
第二周 | 600 | 70 |
第三周 | 800 | 90 |
第四周 | 1246 | 120 |
第五周 | 1556 | 300 |
第六周 | 1873 | 535 |
第七周 | 2286 | 859 |
第八周 | 2532 | 1071 |
第九周 | 2860 | 1291 |
3.3学习感悟
思维导图
学习体会
这一周主要学习了break语句和continue语句的用法以及嵌套循环,break语句和continue语句的区别还是比较好区分的,break语句是跳出这个循环,而continue语句只是跳出本次循环,但还是要继续循环的。但是如果很久不去练的话我觉得我会忘记,还有临近考试了,要加强复习,心里有点小紧张。