• C语言I博客作业03


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
    作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11455
    这个作业的目标 掌握使用for循环语句实现指定次数的循环程序设计,学会正视自己的错误
    学号 20209076

    1.PTA实验作业(15分/题)
    从PTA题目集中选出3个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题2分,内容要求如下

    1.1题目内容:

    计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

    1.1.1实验代码截图

    1.1.2数据处理

    数据表达:

    • 整数类型变量有denominator,flag,N,i,denominator代表分母,flag代表正负
    • 浮点型变量有 item,sum,item代表第i项的值,sum代表和

    item=flag*1.0/denominator;
    sum=sum+item;
    flag=-flag;
    denominator=denominator+3;

    • 流程结构:循环结构和顺序结构,for语句

    1.1.3PTA提交列表及说明


    做完后对书改正后才做对,问题如下:

    • Q1:没有给变量赋值
    • A1:在用for语句之前给变量赋值
    • Q2:for语句中不需要""
    • A2:将""去掉

    1.2题目内容

    计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子

    1.2.1实验代码截图

    1.2.2数据处理

    数据表达:

    • 整数类型变量有 N, i
    • 浮点型变量有item, sum, denominator, flag, temp,item代表第i项的值,denominator代表分母,sum代表和
      数据处理:
    • 表达式:item=flag/denominator;
      sum=sum+item;
      temp=flag;
      flag=flag+denominator;
      denominator=temp;
    • 流程结构:循环结构和顺序结构,for语句

    1.2.3PTA提交列表及说明

    • Q1:flag=flag+denominator;denominator等于多少就写不下去;
    • A1:室友告诉我另取一个变量
    • Q2:scanf内的n少了&
    • A2:n前加&

    1.3题目内容:

    据说汪星人的智商能达到人类 4 岁儿童的水平,更有些聪明汪会做加法计算。比如你在地上放两堆小球,分别有 1 只球和 2 只球,聪明汪就会用“汪!汪!汪!”表示 1 加 2 的结果是 3。
    本题要求你为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。

    1.3.1实验代码截图

    1.3.2数据处理

    数据表达:

    • 整数类型变量有A,B,sum,i
      数据处理:
    • 表达式:
      printf ("Wang!");
    • 流程结构:循环结构和顺序结构,for语句

    1.2.3PTA提交列表及说明

    • Q1:i=1不成立

    • A1:会少循环一次

    • Q2:printf ("Wang!");写在}下面不对

    • A2:不太能理解
      2.阅读代码(-5——5分)
      找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。参考网站:
      ACM解题
      leecode面试数题网站,找简单题目阅读分析。
      注意:这部分内容回答太泛要倒扣5分


    • 这个是为了设计一个内部通讯网络,该网络以2n1行的矩形阵列排列,每行有2n-1个交换机。

    • 知道dump函数用来按指定的格式输出一个对象的成员变量,来帮助诊断内部情况。

    • 了解到puts也是一种C语言中的输出函数。

    • 知道如果一个变量被const修饰,那就不能再被改变么它的值

    • 了解了while类型的循环语句

    3.学习总结(15分)

    3.1 学习进度条(5分)
    周/日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
    3/9-3/15 10小时 190 循环语句的运用 知识点了解不够透彻
    3.2 累积代码行和博客字数(5分)

    3.3 学习感悟(5分)

    请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。

    • 格式注意不得到位
    • 审题不仔细
    • 知识掌握不透彻
    • 要多加练习,总感觉打代码很别扭
  • 相关阅读:
    npm更换成淘宝镜像源以及cnpm
    Windows下使用CMD命令进入MySQL数据库
    python 中 __name__ == '__main__'该如何理解与其作用介绍
    SQL Server数据库一直显示“正在还原”的解决方法
    如何更改SqlServer数据库登录验证模式
    cookie与session区别
    基于layui的select change事件ajax响应(主要用于省市区级联响应,其他的只要修改一下也可适应)
    字母、汉字、特殊符号组成的字符串排序问题
    The source attachment does not contain the source for the file HashMap.class
    Mysql常见SQL查询应用场景
  • 原文地址:https://www.cnblogs.com/mzhy/p/13940796.html
Copyright © 2020-2023  润新知