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

    1.作业头

    这个作业属于哪个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11626
    这个作业的目标 一次又一次的提升自己,不断地找出自己的不足
    学号 20209087

    代码如下:
    1.PTA实验作业(20分/题)
    请再此处列出自己的排名图片,

    1.1 题目名1: 7-4 一钱生多钱 (10分)
    题目内容描述

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

    1.1.1数据处理
    介绍实现本题过程中,你的数据表达、数据处理是怎么做的。注意:请务必按照以下方式书写。

    数据表达:变量i,j,z
    数据处理:运用嵌套循环和if语句
    

    1.1.2实验代码截图
    贴图展示代码,不要复制。请给出名字标识。

    1.1.3 造测试数据
    输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以自己再造其他临界数据,越多越好,并加上必要说明

    输入数据 输出数据 说明
    13 five=1,two=1,one=6.five=1,two=2,one=4 .five=1,two=3,one=2.five=1,two=3,one=2 有4种兑换方式
    8 five=1,two=1,one=1 有1种兑换方式
    9 five=1,two=1,one=2 有1种兑换方式
    10 five=1,two=1,one=3.five=1,two=2,one=1 有2种兑换方式
    11 five=1,two=1,one=4.five=1,two=2,one=2 有2种兑换方式
    12 five=1,two=1,one=5.five=1,two=2,one=3.five=1,two=3,one=1 有3种兑换方式

    1.1.4 PTA提交列表及说明
    根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。

    提交列表说明:
    格式错误:在printf("five=%d,two=%d
    ,one=%d
    ",i,j,z);这里多了一个
    
    解决办法:自己真的认真看了检查了很久很久,看不出!后来休息之后再来看的时候,
    一眼就看出错误
    

    注意必须写明每个错误点,你是怎么解决的。此项没写好,本题0分

    1.2 题目2: 7-6 Wifi密码 (15分)
    1.2.1 数据处理

    数据表达:变量N
    数据处理:运用嵌套循环和if语句,switch语句
    

    1.2.2 实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    8 13224143 这8个题目的答案分别是A.C.B.B.D.A.D.C.
    3 132 这3个题目的答案分别是A.C.B
    5 13224 这5个题目的答案分别是A.C.B.B.D
    7 1322414 这7个题目的答案分别是A.C.B.B.D.A.D.
    9 132241432 这9个题目的答案分别是A.C.B.B.D.A.D.C.B.

    1.2.4 PTA提交列表及说明

    提交列表说明:
    编译错误:result[i]=2;多处把[]写成{},因为写惯了花括号
    解决办法:请同学帮忙检查出来的。
    

    2.代码互评(5分)
    找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

    何明垚同学代码截图

    陈聪同学的代码截图

    自己代码截图

    1,2,3方式罗列2份代码不同地方。

    相同点:
    我和何明垚同学都运用了while语句,我们三个也同时使用了for语句
    不同点:
    陈聪同学有新颖之处,使用了break语句,
    

    3.学习总结(15分)
    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识简介 目前比较困惑的地方
    11.22~11.28 10h 450 switch语句
    11.30~12.06 9h 470 循环结构,do-while语句,while语句 还不能准确判断使用哪种语句
    12.13~12.26 10h 480 嵌套循环,break语句,contiune语句 不够熟练

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

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

    3.3.2 学习体会
    请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。

    1.当存在多个循环时要跳出所有循环,(1)通过goto语句直达该标识,
    起到跳出所有循环的作用。也可以把循环封装到一个单独函数中,
    (2)return退出函数,(3)直接修改外层循环条件。
    2.课程太少,学习内容很多,也觉得是时间的原因,老师讲得不够深刻,
    自己需要课后花很多的时间去巩固。
    3.新发的C语言博主小甲鱼感觉很不错,拓展真的很重要。希望自己能够坚持下去。
    
    
    
  • 相关阅读:
    用javascript实现html页面之间的参数传递
    个性的研究
    [luogu1967] 货车运输
    mscorwks.dll 没有被指定在Windows上运行,错误状态 0xc000012f
    dom4j解析xml时报:系统找不到指定路径
    The strip's most beautiful gril,rendezvous never a cover;
    无法在自定义编辑器中开发TransactSQL文件
    Default code generation is disabled for model。。。
    使用IE9艰辛历程之从什么网页都打不开到什么都秒开的传奇
    Metro IE10快捷方式 不小心删了
  • 原文地址:https://www.cnblogs.com/caolihua123/p/14144459.html
Copyright © 2011-2022 走看看