• C语言I博客作业08


    一,本周作业内容&目标

    第4章 循环结构 4.1-4.2 熟悉使用while和do-while结构解决问题。

    本周作业头


    这个作业属于哪个课程 C语言程序设计II
    这个作业的要求在哪里 https://i-beta.cnblogs.com/posts/edit
    我在这个课程的目标是 学会更多的C语言语法
    这个作业在那个具体方面帮助我实现目标 学会使用while和do while语句
    参考文献 教材和百度

    三,本周作业

    1,PTA实验作业
    2,代码互评
    3.学习总结

    四,作业格式

    1,pta实验作业

    1.1题目名1

    7-5 爬动的蠕虫 (15 分)

    一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?

    这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。
    输入格式:

    输入在一行中顺序给出3个正整数N、U、D,其中D<U,N不超过100。
    输出格式:

    在一行中输出蠕虫爬出井的时间,以分钟为单位。
    输入样例:

    12 3 1

    输出样例:

    11

    1.1.1数据处理

    数据表达 定义了整型变量N U D time l, 其中N U D 为题目中的给定数据,time为我定义的时间,记它爬上去所用的时间,
    数据处理

    1.1.2实验代码截图

    1.1.3造测试数据


    输入数据 输出数据
    13 4 3 19
    12 3 1 11

    1.1.4pta提交列表及说明


    Q1,答案错误:在一开始编写的时候,把UD俩个速度合并成了相对速度,但没有理解好剩余距离和U的关系,所以编写的程序出现了错误。
    A1,解决办法:我吧俩个速度分开计算,分成俩个点去计算,这样就转变成了简单的加减运算,不必要理解相对速度的关系了。
    Q1,部分正确:在时间的加1上面出现了问题,
    A1,解决办法:

    1.2题目名1

    7-1 求整数的位数及各位数字之和 (15 分)

    对于给定的正整数N,求它的位数及其各位数字之和。
    输入格式:

    输入在一行中给出一个不超过10​9​​的正整数N。
    输出格式:

    在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。
    输入样例:

    321

    输出样例:

    3 6

    1.2.1数据处理

    数据表达:此题需要计算各个位置的数字之和和计算一共有多少位数,所以定义了N count sum来处理输入的数据位数和各个位置的数字之和。
    数据处理

    1.2.2实验代码截图

    1.2.3造测试数据


    输入数据 输出数据
    123 3 6
    2354 4 14

    1.2.4pta提交列表及说明


    Q1多种错误:while语句中的判断语句与循环语句出现了矛盾
    A1解决办法:按一个新的方法去编写他,如判断语句改写成小于零进入循环体

    2代码互评


    3.学习总结

    3.1 学习进度条


    时间 写代码所花时间
    四周 10
    五周 8
    六周 8
    七周 6
    八周 7

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    在使用while语句时有不一样的思路处理方式,比如,有位同学用的是N !=0,而我用的是N>0,来进入循环,在这里来说两者的意思是一样的,但体现了不同的理解程度,在题目中是说“对于给定的正整数N”,在这里体现了对题目的理解程度和认真。

    3.3.2 学习体会

    1.首先作业越来越难,这是肯定的,因为我们学的越多,作业涉及到的内容就多。
    2.同学之间开始有了差距,有些同学已经能熟练运用前面的知识,而我并不能熟练使用,并且对后面的内容也学的不深。
    3.作业做的越来越谨慎,每次要先调试完,基本确定才敢写到PTA上。
    4.然后,对于作业的话,所花的时间,和看书看教材时间少,之后会多安排时间去做的。

  • 相关阅读:
    消息传递协议
    TSL 访问器
    graph engine
    uwp 动画Storyboard
    iOS播放视频时候,忽略设备静音按钮
    Could not find Developer Disk Image
    GIT常用命令
    iOS 音频播放时听筒及扬声器切换
    iOS 9:ATS
    iOS设计模式
  • 原文地址:https://www.cnblogs.com/chenyun1024/p/11864737.html
Copyright © 2020-2023  润新知