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

    作业头

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11626
    我在这个课程的目标 学会breask,continue的用法
    学号 20209105

    1.PTA实验作业

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

    从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

    1.1题目内容描述

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

    1.1.1数据处理

    数据表达:使用了变量n,a,b,c.a,b,c,n是自定义的变量,都为整型
    数据处理:a5+b2+1*c==n

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    18 five=1,two=1,one=11 能换1张五元,1张两元,11张一元
    five=1,two=2,one=9 能换1张五元,2张两元,9张一元
    five=1,two=3,one=7 能换1张五元,3张两元,7张一元
    five=1,two=4,one=5 能换1张五元,4张两元,5张一元
    five=1,two=5,one=3 能换1张五元,5张两元,3张一元
    five=1,two=6,one=1 能换1张五元,6张两元,1张一元
    five=2,two=1,one=6 能换2张五元,1张两元,6张一元
    five=2,two=2,one=4 能换2张五元,2张两元,4张一元
    five=2,two=3,one=2 能换2张五元,3张两元,2张一元
    five=3,two=1,one=1 能换3张五元,1张两元,1张一元

    1.1.4PTA提交列表及说明


    答案错误:公式输入错误,未看到题目所给的每种钱都必须有一张,修改定义将钱数修改为每种都最少有一张

    1.2题目二

    1.2.1题目内容描述

    根据读入的字符和边长,勾画字符菱形。

    1.2.2数据处理

    数据表达:使用了变量n,c,都为自定义的变量,n为整型,c为字符型
    数据处理:int j = 2 * fabs(i) + 1; j <= 2 * (n - 1) + 1; j++

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    A 1 B 1 A 输出一个A和一个B
    B
    A 2 B 2 A 输出格式正确
    AAA
    A
    B
    BBB
    B

    1.2.4PTA提交列表及说明

    编译错误:字母输入有错误
    格式错误:不符合正确的格式,后面将错误修改

    2.代码互评

    同学代码

    同学代码

    自己的代码

    第一个同学他用x限制了所有的钱的数量,而我是用最多能够存在的数目来表示
    第二个同学使用剩余的钱数来换算成能存在的数目

    如何跳出多次循环

    1. 使用goto
    2. 写成函数 return
    3. 直接修改外层循环条件
    4. 在外层循环设置判断条件
    5. 在大循环后面判断标志加入break

    3.学习总结

    3.1 学习进度条

    这周所花的时间 代码行数 学到的知识点简介 目前比较迷惑的问题
    第八周 6小时 300 简单的代码打法 不会编程
    第九周 8小时 500 华式摄氏度(if-else)的打法 循环的使用
    第十周 10小时 600 for循环语句的用法 循环条件和次数
    第十一周 14小时 800 自定义函数 函数的定义及解释说明
    第十二周 15小时 1000 字符型语句,if-else语句 字符型语句的使用
    第十三周 15小时 1200 switch语句 使用switch语句的条件
    第十四周 18小时 1500 while和do-while语句 不太清楚循环的差别
    第十六周 18小时 1600 break,continue的用法 不清楚跳过的原因

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1学习内容总结

    3.3.2学习体会

    1.在这周的学习中学到了break,continue语句,遇到了困难但也不断努力去克服它
    2.看清题目要求,不能盲目乱写
    3.要更加细心,细致,努力完善每一个细节
    4.要多向别人学习,遇到问题多问别人

  • 相关阅读:
    【Abode Air程序开发】在设备上进行安装
    【Abode Air程序开发】移动设备、桌面和浏览器应用程序开发的差异
    【Abode Air程序开发】移动设备、桌面和浏览器应用程序开发的差异
    【Abode Air程序开发】Flex air文件打包和运行
    【Abode Air程序开发】Flex air文件打包和运行
    【Adobe Air程序开发】eclipse安装flash builder 4.7插件以及java、flex整合开发
    【Adobe Air程序开发】eclipse安装flash builder 4.7插件以及java、flex整合开发
    【Adobe Air程序开发】用Adobe Flex3开发AIR应用程序–入门指南
    【Adobe Air程序开发】用Adobe Flex3开发AIR应用程序–入门指南
    【JAVA开发】eclipse最新版本Eclipse Neon
  • 原文地址:https://www.cnblogs.com/18773066781x/p/14089237.html
Copyright © 2011-2022 走看看