zoukankan      html  css  js  c++  java
  • C语言|博客作业09

    一、本周教学内容&目标

    第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。

    二、本周作业头

    问题 答案
    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028
    我在这个课程的目标是 熟练使用c语言进行编程
    这个作业在那个具体方面帮助我实现目标 使我学会break、continue的使用和用循环的嵌套解决问题
    参考文献 https://mp.weixin.qq.com/s?src=11&timestamp=1574177673&ver=1984&signature=vsxlVGtxHwz5Dx5bP5DjItnhJm0-9l56kz-nAHqVybOziIo5xvzyyWSU1FLOuUoostvX2p7TisP7INb5xiP5xcFNCyqBg69ylq1saB6KYvytM2w6o3n0g6P8VFzRqs0z&new=1

    三、本周作业

    1.PTA实验作业

    请再此处列出自己的排名图片,如:

    从PTA题目集中选出2个你最满意的题目完成以下内容:

    1.1换硬币

    将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

    1.1.1数据处理

    (1)数据表达:我先用int定义a(五分钱数),b(二分钱数),c(一分钱数),m(钱数),total(硬币总数量),count(换法个数),然后根据题示要求,用for进行循环,之后用if句型求“a5+b2+c==m”,最后让a+b+c求各个分钱的总数,再进行“count++”求出换法个数
    (2)数据处理:(伪代码):

    1.1.2实验代码贴图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    13 fen5:2, fen2:1, fen1:1, total:4 fen5:1, fen2:3, fen1:2, total:6 fen5:1, fen2:2, fen1:4, total:7 fen5:1, fen2:1, fen1:6, total:8 count = 4 13块钱的各个分钱数目
    14 fen5:2, fen2:1, fen1:1, total:5 fen5:1, fen2:4, fen1:1, total:6 fen5:1, fen2:3, fen1:3, total:7 fen5:1, fen2:2, fen1:5, total:8 fen5:1, fen2:1, fen1:7, total:9 count = 5 14块钱的各个分钱数目

    1.1.4 PTA提交列表及说明


    说明:(1)答案错误:我刚开始写的是a>=0,b....,发现好像不符题意。
    改正错误:把“=”去掉了
    (2)答案错误:我在写if里面的表达式时没写“”写的是“=”
    改正错误:这是判断语句,所以是“

    1.2打印九九口诀表

    1.2.1数据处理

    (1)数据表达:我先用int定义n,m,i,再根据题目意思和九九乘法表求“i*m”即可
    (2)数据处理:(伪代码):

    1.2.2实验代码贴图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    2 11=1 12=2 2*2=4 11到22的乘法表
    3 11=1 12=2 22=4 13=3 23=6 33=9 11到33的乘法表
    4 11=1 12=2 22=4 13=3 23=6 33=9 14=4 24=8 34=12 44=16 11到44的乘法表

    1.2.4 PTA提交列表及说明


    说明:(1)答案错误:写到if()有点急没有写输出直接就“}”回来了
    改正错误:加上printf(" ");
    (2)部分正确:写“i<=n”时没写“=”
    改正错误:在"<"后面加上“=”

    2.代码互评(7-2换硬币)

    同学截图:
    我的截图:
    区别:(1)这位同学的思路和我的差不多,只是我用三次for来进行各个分钱的数目计算。
    同学截图:
    我的截图:
    区别:(1)这位同学的代码明显比我的简洁,但可能在理解上我的就可能更容易理解。

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    1/21-1/23 三天 47 基础的代码知识 代码符号不了解
    2/26-2/29 四天 64 学会用MinGw-w64来编译C程序 编译的错误点难找
    3/9-3/11 三天 99 学会了赋值和“If-else句式”的运用 编程的熟练度不高
    4/16-4/18 三天 87 学会运用代码进行计算 对于式子难以列出来
    5/22-5/25 四天 98 对函数的调用有了初步认识 对于一些c语言的符号和语法还是不懂
    6/30-6/1 三天 113 初步熟悉了多分支结构、字符型数据类型和逻辑运算符 在看到某个数字和符号一起时还是会迷茫
    7/5-7/7 三天 112 初步熟悉了多分支结构switch语句的使用 对于用什么表达式还比较迷
    8/12-8/14 三天 110 初步熟悉使用while和do-while结构解决问题 在写字符时有点对字符的含义理解模糊
    9/19-9/21 三天 109 初步熟悉break、continue的使用和用循环的嵌套解决问题 对于某些定义的式子不熟悉,不理解

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    请用思维导图的形式将到目前为止所学的内容进行整理。

    3.3.2 学习体会

    转眼间C语言作业已经写到了了第九周,而且不久将迎来期末考试,其实我还有点悬,因为我很怕我挂科,我只能尽量保持自己冷静,好好在接下来的时间里复习好,把C语言里重要的字符和句型都重新巩固一遍,我相信我还要认真的学习和记忆,我一定会有很大进步的,天不生我,万古如长夜,加油吧,少年!期末加油!!

  • 相关阅读:
    事件代理(event的target属性)
    搜狗输入法软件分析
    软件工程概论项目——第7天
    软件工程概论项目——第6天
    软件工程概论项目-第5天
    软件工程概论项目——第四天
    软件工程概论项目——典型用户场景分析
    软件工程概论项目-第三天
    软件工程概论项目-第二天
    软件工程概论项目——第一天
  • 原文地址:https://www.cnblogs.com/wl1314/p/11894392.html
Copyright © 2011-2022 走看看