C语言I博客作业08
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11610 |
这个作业的目标 | 提高自身编译能力,熟练编译C语言 |
这个作业在那个具体方面帮助我实现目标 | 熟悉使用while和do-while结构解决问题以及新学的break语句和continue语句,学会优化自己的代码 |
参考文献 | c语言程序设计(第三版) |
学号 | 20208949 |
- 1.PTA实验作业(20分/题)
1.1 7-2 打印九九口诀表
对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
1.1.2实验代码截图数据表达:根据题目提示输入整型n 数据处理:运用了for循环语句 伪代码:定义整型n,x,y 输入n 使用for循环 打印算式 换行
1.1.3 造测试数据输入数据 输出数据 说明 4 1*1=1 四四口诀 12=2 22=4 13=3 23=6 3*3=9 14=4 24=8 34=12 44=16 1.1.4 PTA提交列表及说明
1.2 7-5 幸运彩票没出错
彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
1.2.1 数据处理
1.2.2 实验代码截图数据表达:根据题目提示输入整型a,b,c,d,e,f,i,num 数据处理:运用了for循环语句,也运用了if-else语句 伪代码:输入N 使用for循环 输入六位数字 判断前三个相加是否等于后三个相加 若是输出 you are lucky 若不是输出wish you good luck
1.2.3 造测试数据输入数据 输出数据 说明 2 233008 123456 You are lucky! Wish you good luck. 正确 3 234566 456789 Wish you good luck. Wish you good luck. 正确 1.2.4 PTA提交列表及说明 格式输入符后空了格致编译错误
- 2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
1.
2.
自己代码截图
对比:所设整型不同,都运用了for循环,基本类似。
- 3.学习总结(15分)
3.1 学习进度条(5分)周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题 第八周10.19-10.25 14小时 5 Hello world! 如何编程 第九周10.26-11.1 14小时 42 分段函数 如何灵活运用 第十周11.2-11.7 14小时 267 循环和数组 怎样灵活运用循环和其他用法 第十一周11.8-11.14 14小时 87 如何定义和调用一个函数 如何灵活运用 第十二周11.15-11.21 14小时 255 分支结构,二分支结构,多分支结构 如何灵活运用 第十三周11.22-11.28 14小时 327 switch-case 无 第十四周11.29-12.6 14小时 501 while循环语句 如何灵活运用 第十五周12.7-12.13 14小时 1053 break语句和continue语句 如何灵活运用 3.2 累积代码行和博客字数(5分) 代码行数:1563 博客字数:6165 时间 博客字数 代码行数 --- --------- ------- 第八周 870 5 第九周 370 42 第十周 730 71 第十一周 610 87 第十二周 608 255 第十三周 875 327 第十四周 1049 501 第十五周 1053 275 3.3 学习内容总结和感悟(5分) 3.3.1 学习内容总结 3.3.2 学习体会 跳出多层循环总结方案:
体会:又是一个星期的C语言学习,这个星期学习了break语句和continue语句,清楚了break与continue的区别,希望自己能熟练使用,搞好复习,准备期末考试,继续加油吧!1.直接使用return,这种情况只适合特别小的程序或者函数; 2.使用goto; 3.直接修改外层循环条件; 4.在外层循环设置判断条件; 5.在大循环后面判断标志加入break