C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11626
这个作业的目标 熟悉掌握了break、continue语句的使用,使用循环的嵌套解决问题
学号 20209117

1.PTA实验作业

1.1 题目名:7-2 打印九九口诀表 (15分)

题目内容:本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。

1.1.1数据处理

数据表达:用了变量N,i,j,s,都为整型变量;
数据处理:表达式:赋值表达式,算数表达式,关系表达式。流程结构:顺序结构,循环结构,用了while循环。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4 4的乘法表
6 6的乘法表

1.1.4 PTA提交列表及说明

提交列表说明:数据之间空格没有分清,i和j的位置错误
解决方法:测试数据解决位置错误。用if-else结构解决空格问题。

1.2 题目27-5 幸运彩票 (15分)

题目内容:彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。

1.2.1 数据处理

数据表达:用了变量a,b,c,d,e,f,g,h;都为整型变量
数据处理:表达式:赋值表达式,算数表达式,关系表达式。流程结构:顺序结构,循环结构,用了for循环,if-else语句,循环的嵌套

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
幸运;不幸运
都不幸运

1.2.4 PTA提交列表及说明

提交列表说明:表达式a+b+c= =d+e+f打成了a+b+c=d+e+f,等于号打成了赋值号,scanf语句中格式控制符错误,应写成%1d
解决方法:将表达式改为a+b+c= =d+e+f,canf中写为%1d,%1d表示已十进制格式输出。

2.代码互评

同学代码


自己代码

不同之处
前面两位同学都是用for循环,我是用while,他们代码一些地方比我的要简单,解题思路结构都可以学习

3.学习总结

3.1 学习进度条

这周所花的时间 代码行 学习到的知识点简介 目前比较迷惑的问题
第八周 5小时 150 学习一些简单入门的代码,使用markdow语法
第九周 7小时 350 学会怎么提问,华氏度转换 变量问题,输入输出格式
第十周 8小时 460 if语句,for的循环结构 对于&的用法不了解,输出时保留几位小数
第十一周 8小时 480 学习自定义函数 目前不太熟练,调用函数不太理解
第十二周 15小时 490 分支结构,字符型数据,switch语句 swictch语句比较陌生
第十三周 10小时 470 多分支结构switch语句 什么时候使用switch语句是程序更简单
第十四周 12小时 490 学习了while语句 while语句不熟练
第十六周 11小时 480 break、continue的使用,循环的嵌套 continue语句目前还不太熟练,嵌套循环的逻辑

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

这周的PTA作业感觉比较难,暴露出自己的很多问题,马上要考试了,要赶紧学习,多看资料,进行系统复习和学习,最后的如何跳出多层循环,我在网上找到了使用goto进行跳出,

posted @ 2020-12-20 15:23  贪杯  阅读(120)  评论(4编辑  收藏  举报