C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11610
这个作业在那个具体方面帮助我实现目标 pta作业和课堂学习
这个作业的目标 练习break,continue
参考文献 C primer plus c语言程序设计(第三版)
学号 20208943

1.PTA实验作业

1.1 题目名
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理

数据表达:整形N,i,j三个变量,输入一个N的值
数据处理:这串代码有两个for循环,表达式分别是i = 1;i<=N;i++;j = 1;j<=i;j++。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 1 1=1 正确
2 1 1=1 1 2=2 2 2=4 正确
1.1.4 PTA提交列表及说明
格式错误:表达式写错了,%d%d之间没有*号
编译错误:表达式中的j和i之间把;当作,输入

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

数据表达:整形a,b,c,d,e,f,g,h这几个字母,输入对应的数字相对应的字母
数据处理:其中运用了for循环还有if else语句判断前面3位数字和后面3位数字的和是否相等。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
256654 Wish you good luck 不相等
298568 You are lucky! 相等,是幸运彩票
520700 You are lucky! 相等,是幸运彩票
1.2.4 PTA提交列表及说明
编译错误:在提交时没有注意格式的正确,输出格式不符合,经过修改正确了
格式错误:一些小符号依然忘记打上去

2.代码互评

别人的代码1:

别人的代码2:

我的代码

1 与第一个同学相比我所定义的变量更加多一些,所以我的代码更加繁琐但是更加好看懂一些,第一位同学我有些看不懂
2 与第二位同学的代码结构相差不大,但是结构方面我认为我的更加简了,他的更加美观

3.学习总结

3.1 学习进度条

周/星期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
第十五周 35h break continue语句 还不灵活使用这两个语句
第十四周 30h 学会运用while语句 while语句里面的循环条件还很蒙
第十三周 25h switch的分支结构 还是不能灵活使用swicth结构
第十二周 20h 字符型函数 还不会灵活应用
第十一周 16 定义和调用函数 调用函数还比较蒙
第十周 15 for循环结构 思路不清晰
第九周 11 if-else语句 结构不够清晰
第八周 10 对C语言的基本认知
3.2累积代码行和博客字数
时间 博客字数 代码行数
---- ---- ----
第八周 416 50
第九周 542 75
第十周 642 100
第十一周 754 165
第十二周 956 205
第十三周 1058 251
第十四周 1524 442 321
第十五周 1652 365
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
这周感觉题又难又多,一道题写一下午都没写出来,这周成为了头秃的开始,之前越写越兴奋,这周感觉越写越颓废,这种感觉可能是因为自己基础不扎实,编码的时间还是少了,加油,因为在失败中成长,最后的成功才是最快乐的。
课后提问:如何跳出多层循环?
1 在大循环后面判断标志加入break。
2 使用goto
posted on 2020-12-14 12:15  爱喝AD钙  阅读(144)  评论(10编辑  收藏  举报