• 作业C语言I博客作业02


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449
    这个作业的目标 <做好PTA题目上的数据处理以及分享碰到的问题和解决方法,学习一些代码和总结学过的东西>
    学号 <20209152>

    1.PTA实验作业

    1.1.1

    1.1.2

    用了a,b,c,sum,factor,sum,count,X变量,其中a,b,c,sum,factor为double型,count,X为int型
    具体流程:先对count,a,b进行赋值,若count<=x,则c=a;a=a+b;b=c;然后在把count加1进行循坏直到count<=x不成立为止,设factor=a/b,把循环流程出现的所有factor的值加起来等于sum,再输出sum

    1.1.3

    Q:不理解为什么a,b为什么要设置成double型
    A:a,b共同组成分数,所以不能要int型

    1.2.1

    1.2.2

    用了i,n,sum变量,其中i,n是int型,sum是double型
    具体流程:先赋值i=1,若i<=n,则把每次的i储存起来,每次循环一次i加上1,直到i<=n不成立为止,把所以的i加起来输出sum

    1.2.3

    Q:sqrt函数是什么?
    A:sqrt函数意为 平方根

    1.3.1

    1.3.2

    数据表达:用了变量i,n,sum,i与n一起构成循环
    数据处理:表达式:无。流程结构:用for语句循环

    1.3.3


    本题暂无问题

    2.阅读代码


    这是一个超长的代码,用了很多函数以及不同的字符,虽然很难,但仔细看过后还是能够找到许多可以学习的地方,这里面用了if-else语句,还用了我们最近学习的for语句,在这里for语句可以让程序构成循环,实现C语句的重复执行,我们可以了解到for语句常常通过改变某个变量的值来控制循环的执行,并且for语句中的表达式1只执行一次,这些都是我可以去学习去了解的,只能说代码是我一直要去学习不断提升自己

    3.学习总结

    3.1

    | 周/日期 |这周所花的时间 |代码行 |学到的知识点简介 | 目前比较迷惑的问题 |

    | ----------------- |--------------- | ----------------- |--------------- |------------- |
    | 10/1-10/7| 20h | 508 |for循环 |不知道什么时候用不同类型的变量,一些复杂的运算法则 |

    3.2

    时间 博客字数 代码行数
    第一周 682 40
    第二周 824 50
    第三周 742 54

    3.3

    本周主要学习的语句是for循环,以及devc++的调试方法,对于基本的for循环运算法则还掌握的可以,但一些难度中等以上的题目做不出来,有时候检查不出漏洞,对于调试的方法还不怎么会,望以后能更上一层楼

  • 相关阅读:
    Windows 程序员必备的知识和工具
    由级别和性格特征将程序员分类 看看你属于哪一种
    调试九法:软硬件错误的排查之道<书评>
    逆向反汇编代码推算C++的局部变量
    逆向分析一个完整的C++程序包含寄存器与参数传递详解
    1607:Unable to install InstallShield Scripting runtime
    Form的构造函数和Load事件的区别?
    "春运男子持刀强行劫走17张卧铺票" ....
    SQL SERVER 2005中的Case When用法
    SBO中各个版本的密码
  • 原文地址:https://www.cnblogs.com/alzm/p/13927705.html
Copyright © 2020-2023  润新知