zoukankan      html  css  js  c++  java
  • C语言I博客作业08

    一.作业头

    这个作业属于哪个课程 2020计科3班
    这个作业要求在哪里 作业08
    这个作业的目标 学会使用循环语句的嵌套,明白其中的循环次数以及循环的终止条件,跳出语句的条件,跳出后的输出,从哪里跳出的相应语句。break与continue语句的具体使用
    学号 20209032

    二.本周作业

    1.PTA实验作业(20分/题)

    1.1 打印九九口诀表 (15分)

    1.1.1 数据处理
      数据表达:用到了n,row,column三个变量;n是由scanf输入变量的值,再在循环体中逐渐改变,row和column是在循环体中直接定义的同时赋值;三者都为整型。
      数据处理:用到了累加的表达式;两个for循环的嵌套语句。
    
    1.1.2实验代码截图

    1.1.3 造测试数据
    输入数据 输出数据 说明
    0 0的话,99乘法表无法打印
    9 整个99乘法表
    1.1.4 PTA提交列表及说明

      1、部分正确:一开始row与column的位置错误,导致结果就1*1正确,其他的结果错误。
    

    1.2一钱生多钱 (10分)

    1.2.1 数据处理
      数据表达:用到了five,two,one,money四个变量;money由scanf输入变量的值,five,two,one三个变量都是在循环体中赋值,随着循环体自增;四个变量都为整型;
      数据处理:自增的数据表达式;三个for循环的嵌套语句。
    
    1.2.2 实验代码截图

    1.2.3 造测试数据
    输入数据 输出数据 说明
    8 five=1,two=1,one=1 最开始的值
    50 题目已经说出必须每一种人民币都必须有一张,所以结果中应该没有为0的数据
    1.2.4 PTA提交列表及说明

      1、答案错误:刚开始时当我输入任何一种数据时,我的结果总是只有一行数据的输出,一个个调试时,我发现时未对其重新赋值,导致one的数据一直为14,就只有一行数据。
    

    2.代码互评(5分)

    2.1 同学代码截图

    2.2 自己代码截图

    2.3 区别

    1.同学一的直接将大于10的结果,直接无返回值。是一种比较好处理对于不满足条件的情况。
    2.我的与同学二,一个是直接计算,一个是循环计算。在时间上。他的会计较节省,是一种不错的选择,值得学习。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    6 10.8~10.11 2h 51 打印“ hello world”
    7 10.12~10.18 8h 70 各个符号代表的是什么的基础知识 还有许多符号分辨不清
    8 10.19~10.25 10h 93 数学函数的调用 对于大佬前面的哪些头文件的调用类型看不懂
    9 10.26~11.1 10h 154 if-else语句
    10 11.2~11.6 10h 348 for语句 较为复杂的循环还搞不清循环几次,循环内容
    11 11.2~11.13 8h 360 用户自定义函数的使用,理解与明白函数的定义与调用的区别 自定义函数中如果变量与主函数的变量相同,为什么计算机会分清这两个变量是谁?想不清楚为什么会自己跳动到相应的地点再进行运算,是有什么相应的规则让他自己跳动吗?
    12 11.14~11.20 15h 470 if的嵌套语句,关于char在使用中的事项 关于《C Primer Plus》中有些关于3.4.8的有些概念性的问题较为模糊
    13 11.21~11.27 20h 593 如何简化在switch中有条件的语句,在if与switch都存在时,代码就会看上去就会很多,什么语句可以简化这种呢
    14 11.28~12.4 20h 465 在条件的选择,以及在循环体中,如何较好的方法去简化代码 对于题目所给条件的判断还不是很明确
    15 12.5~12.11 24h 1052 在for循环的镶嵌语句上,知道如何简化自己的代码,知道怎样更加清晰的画流程结构 对于for循环的镶嵌还不是太熟练

    3.2 累积代码行和博客字数(5分)

    3.3 学习内容总结和感悟(5分)

    3.3.1 学习内容总结

    3.3.2 学习体会
    • 在学习这么久后,从一开始的拿着就编程,变成了先画流程图再编写程序的习惯,虽然现在慢一点,但是“磨刀不误砍柴工”,我相信这个方法会帮助我以后的学习的,现在就更加明白这一道理,当自己的流程结构越来越复杂,自己的流程结构就应该设计的更加合理,简单。
    • 马上就要考试了,复习这么多,感觉简单的题目还是会,但是就是对于比较复杂的题目的流程结构还是不太会。
  • 相关阅读:
    【PHP】算法: 获取满足给定值的最优组合
    @程序员,你还记得当年高考时的样子吗?
    教妹学 Java:难以驾驭的多线程
    二十九岁,刚读完了财富启蒙读物《小狗钱钱》
    蓦然回首,Java 已经 24 岁了!
    @程序员,你需要点金融常识
    教妹学 Java:大有可为的集合
    @程序员,你需要点财商
    教妹学 Java:晦涩难懂的泛型
    大量阅读,并不等同于“走马观花”
  • 原文地址:https://www.cnblogs.com/mujinyao/p/14130165.html
Copyright © 2011-2022 走看看