• C语言I博客作业08


    一.作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11613
    这个作业的目标 学习了continui语句,并对break语句的巩固
    学号 20209364

    二.本周作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11613
    我在这个课程的目标是 学会如何应用continui结构,并且做出一定的练习,对以学的前构的复习
    这个作业在那个具体方面帮助我实现目标 这次PTA的作业中一些题目的种类类型很多,这也是考试的基本模板,大量的题目让我可以总结经验
    参考文献 C语言程序设计,百度,知乎

    三.本周作业

    1.pta实验作业

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

    题目内容描述:本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。

    1.1.1实验代码截图

    1.1.2数据处理

    数据表达:声明了整形变量N,j,i
    数据处理:输入N的值
    进行循环,当i<=N时,i累加
    再次进入循环,当j<=i时,j累加同时打印%d*%d=%-4d
    知道循环条件不在满足,结束程序
    

    1.1.3 造测试数据

    输入数据 输出结果 说明
    4 题目要求
    5 随意测试
    9 最高位时

    1.1.4 pta提交列表及说明

    答案错误:循环的条件没有弄清楚
    部分正确:j和i的顺序搞反了,结果只有1*1的正确
    答案正确:通过测试区和仔细阅读题目要求最好改正错误
    

    1.2 一钱生多钱

    题目内容描述:在日常生活中,我们常常需要将一些大额的人民币换算成零钱,已知我们有许多面值5元,2元和1元的人民币。
    编程实现:输入我们需要兑换的金钱数,然后我们用这些面值5元,2元和1元的人民币来兑换,要求每一种面值都至少有1张,然后输出有多少种兑换方式。

    1.2.1实验代码截图

    1.1.2数据处理

    数据表达:声明了n,five,two,one整形变量
    数据处理:用了for循环,输入n的值
    利用循环嵌套,来确定two,one,five的值
    最后利用two,five,one和n的值来确定各自的个数和情况
    

    1.2.3 造测试数据

    输入数据 输出结果 说明
    13 题目要求
    8 边界值

    1.2.4 pta提交列表及说明

    答案错误:开始,循环的条件没有搞清楚,导致答案一直错误
    部分正确:部分正确,通过调试看道five的值和one的值一直和正确答案相反,最后通过室友的帮助,是顺序写的不对
    答案正确:通过室友的讲解和纠正,最后答案正确
    

    2.代码互评

    第一位同学的代码:

    第二位同学的代码:

    我的代码:

    总结:

    • 这道题目总体来说是比较难的,写出这道题目也挺费时间的
    • 我们几个的思路大同小异,都是利用了老师上课讲思路
    • 这道题目是我通过知乎,借助他人的,但其中也有自己的一些思路

    3.学习总结

    3.1学习进度条

    日期 所花的时间 代码行数 学到的知识点简介 目前比较迷惑的问题
    11/9-11/15 16h 503 自定义函数 自定义函数的定义的原理,自己不能独立的定义函数
    11/16-11/22 20h 322 分支结构 分支的种类,和使用于怎样的结构,if和if-else的区别
    11/22-11/28 18h 586 分支结构中的switch switch中不带有break的情况的输出
    11/28-12/6 21h 621 循环结构中的while和do-while do-while的用法还是不太明白
    12/6-12/14 24h 652 嵌套循环 对于continui的理解还是不很到位

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

    时间 博客字数 代码行数
    第一周 1862 564
    第二周 1889 355
    第三周 5841 256
    第四周 1556 503
    第五周 5002 322
    第六周 5442 586
    第七周 5622 621
    第八周 5965 652

    3.3.1 学习内容总结

    • 本周我们学习啦嵌套循环和continui结构,在课上老师通过打印九九乘法表,来让我们明白循环的嵌套, 这是C语言功能里的一大重要结构,在这点上老师的很细心
    • 通过这次PTA的作业的完成,我们已经对循环嵌套结构掌握的基本差不多啊啦,并且学习啦新的continui结构,这让我们对循环又有啦新的认识, 在这方面我会监督我自己努力 把这部分学好,这关系到我们的前途,所以要认真学习
    • 我们学了continui和break明白了他们俩个的区别,而且break不仅仅用道switch中,可以更好的帮组循环结构完成自己的程序

    3.3.2 学习体会

    • 现在真的感觉过的好快啊,大一上学期的生活快接近尾声,我们现在学的东西真的是越来越多,PTA的作业量也越来越大啦,
      PTA的作业难度也挺高了不少,近期我们不仅要学习新的C语言知识,还要对以前的内容复习和巩固,面对即将到来的期末考试,我
      们应该留着足够充足的时间来准备考试,来检验一下自己这段时间自己的学习情况。
  • 相关阅读:
    名字 地址 路由
    截断二进制指数退避
    硬件地址 软件地址
    基带信号 调制
    非对称数字用户线
    码分复用 码分多址
    时分复用 帧长度
    多模光纤 单模光纤
    码间串扰 奈氏准则 香农公式
    flask 文件下载 文件服务器 请求参数 函数修饰符
  • 原文地址:https://www.cnblogs.com/yangzixiang/p/14132670.html
Copyright © 2020-2023  润新知