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

    问题 回答
    这个作业属于哪个课程 C语言程序设计ll
    这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981
    我在这个课程的目标是 熟悉使用while和do-while结构解决问题
    这个作业在哪个具体方面帮助我实现目标 PTA&博客园
    参考文献 《C语言程序设计》(第三版)&百度

    1. PTA实验作业

    1.1

    题目:一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?
    这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
    输入格式:
    输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。
    输出格式:
    在一行中输出蠕虫爬出井的时间,以分钟为单位。
    输入样例:
    12 3 1
    输出样例:
    11。

    1.1.1 数据处理:

    1. 数据表达:定义了N,U,D,T四个整形变量;N,Y,R据题定义,T为该虫爬行的总距离。
    2. 数据处理:使用了scanf()进行变量输入,printf进行变量输出;题中使用了while()循环语句对情况进行讨论。

    1.1.2 实验代码截图:

    实验代码:

    1.1.3 造测试数据:

    输入 输出 说明
    12/3/1 11 输出正常
    10/15/7 1 输出异常

    1.1.4 PTA提交列表及说明:


    *T=T+U后忘带;
    *循环没有break打破,导致死循环

    1.2

    题目:输入一组二进制字符,输出其对应的十进制数。当输入回车键时,输入结束。若输入非二进制字符,输出error input!
    输入样例1:
    11111111
    输出样例1:
    255
    输入样例2:
    34
    输出样例2:
    error input!

    1.2.1 数据处理:

    1. 数据表达:定义了整形变量count,sum,sum用来装十进制数;同时定义了二进制字符型变量ch,用来装输入的二进制字符变量。
    2. 数据处理:使用了scanf()进行变量输入,printf进行变量输出;使用了while循环语句,同时其中镶嵌了switch多分支结构。

    1.2.2 实验代码截图:

    实验代码:

    1.2.3 造测试数据:

    输入 输出 说明
    11111111 255 运行正常
    34 error input! 运行错误
    11011 27 运行正常

    1.2.3 PTA提交列表及说明

    • ch值未能初始化;
    • case后误带';';
    • 在vs中测试时直接复制粘贴,用带scanf_s()输入函数导致编译错误

    2. 代码互评

    同学代码:

    我的代码:

    评价:

    • 定义大致相似
    • 同学的循环体与我的循环体判断条件相反,但都能实现共同目的

    同学代码:无

    我的代码:

    评价:这个题目可能相对于其他题目而已较为困难,代码对比的时候也没有找到该题代码。

    3. 学习总结

    3.1 学习进度条:

    周日期 这周所花时间 代码行 学到的知识点简介 目前比较迷茫的问题
    20/10.-25/10 5个小时 40 while简单运用,思维导图的制作 函数问题与代码编写不够熟练
    28/10.-1/11 6个小时 55 二字符型数据类型,分支结构 函数问题
    5/11.-9/11 4小时 50 switch多分支结构的运用,伪代码 代码读和编存在问题
    11/11.-15/11 5个小时 66 while和do-while语句的运用 两种结构运用不够熟练

    3.2 累计代码行和博客数:

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结:

    3.3.2 学习体会

    这周对于while循环结构有了进一步了解,从PTA四个习题中也得到了训练与巩固提升,这周自己也合理规划了学习时间,作业时间也慢慢得到了调整,不会有之前那么赶。很多知识源于课本也要学会回归于课本,多温故教材,打好基础!下周继续加油!

  • 相关阅读:
    POJ1659:Frogs' Neighborhood(图论)
    POJ1659:Frogs' Neighborhood(图论)
    zzuli2504: 建国的签到活动二(dfs)
    zzuli2504: 建国的签到活动二(dfs)
    zzuli2506: 建勋的魔法学院
    zzuli2506: 建勋的魔法学院
    趣学算法:沟通无限校园网 (最小生成树)
    cocoapods的使用
    MJExtension的使用
    类别
  • 原文地址:https://www.cnblogs.com/HhNnanChangSha/p/11863576.html
Copyright © 2011-2022 走看看