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数据处理
    数据表达:根据题目提示输入整型n
    数据处理:运用了for循环语句
    伪代码:定义整型n,x,y
           输入n
           使用for循环
           打印算式
           换行
    
    1.1.2实验代码截图

    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 数据处理
    数据表达:根据题目提示输入整型a,b,c,d,e,f,i,num
    数据处理:运用了for循环语句,也运用了if-else语句
    伪代码:输入N
          使用for循环
          输入六位数字
          判断前三个相加是否等于后三个相加
          若是输出 you are lucky
          若不是输出wish you good luck
    
    1.2.2 实验代码截图

    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 学习体会
    跳出多层循环总结方案:
                  1.直接使用return,这种情况只适合特别小的程序或者函数;
                  2.使用goto;
                  3.直接修改外层循环条件;
                  4.在外层循环设置判断条件;
                  5.在大循环后面判断标志加入break
    
    体会:又是一个星期的C语言学习,这个星期学习了break语句和continue语句,清楚了break与continue的区别,希望自己能熟练使用,搞好复习,准备期末考试,继续加油吧!
posted @ 2020-12-13 15:13  笑等茶凉0209  阅读(113)  评论(11编辑  收藏  举报