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

    这个作业属于哪个课程https://edu.cnblogs.com/campus/zswxy/SE2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451
    这个作业的目标 <更深入了解博客,记录和总结自己的作业>
    学号 <20209210>

     

    1.PTA实验作业(15/题)

    1.求简单交错序列前N项和(15分)

    1.1.1.实验代码截图

    1.1.2.数据处理

    数据表达:int denominator,i,N,flag整形  double sum浮点型。
    数据处理:for循环 flag=-flag; item=flag*1.0/denominator; sum=sum+item; denominator=denominator+3.

    1.1.3.PTA提交列表及说明

    • Q1 在PTA中运行的答案和C++中不一样,但是提交一直都是错误的,这让我感到很懵逼。
    • A1 问了助教,起初他和我也傻了许久,最后终于发现是我N前没有加&。所以符号的重要性。
    • Q2 不知道怎么用好for循环。
    • A2 后来翻了下书就看见了一个差不多的例题,巧妙的运用了flag来换系数。

    2. 求分数序列前N项和(15分)

    1.2.1.实验代码截图

    1.2.2.数据处理

    数据表达:定义了denominator为分母,flag为分子,同时还定义了i和x。  sum任然用浮点型来定义。
    数据处理:用了变量x来装分子进行以下的循环。

    1.2.3.PTA提交列表及说明

    • Q1 自己写完后提交上去发现是段错误,我也太懂是哪里出了错误。然后运行的结果也不是我想要的。
    • A1 助教和我说我进入了一个死循环,要我再看看用一个新的变量来装分子,然后其他同学也是这么和我讲的,最后我就用一个x来装分子了。就成功啦。

    3.汪星人(10分)

    1.3.1.实验代码截图

    1.3.2.数据处理

    数据表达:定义A与B,求和的sum,循环的i。
    数据处理:直接求和循环用和来代替Wang。

    1.3.3.PTA提交列表及说明

    • Q1 不知道怎么用sum的和来表示Wang的次数。
    • A1 朋友说sum的运算要放在循环体外,然后直接printf直接打出Wang。

    二.阅读代码(-5——5分)

    1.找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。

    题目:只出现一次的数字

    链接:https://leetcode-cn.com/problems/single-number/solution/zhi-chu-xian-yi-ci-de-shu-zi-by-leetcode-solution/
    来源:力扣(LeetCode)

    • 代码如下

    •  优点及可学习的地方:虽然这个题目短小,如果没有时间复杂度和空间复杂度的限制,这道题有很多种解法。通过阅读大佬们的评论让我知道了一般的题目可以有不同的解法。
    • 虽然这是选择了一个简单的题目,但我依旧眼花缭乱,只看见了我们最近学习的for结构,所以我想认真一点看应该也能了解一点,在当中提前了解了位运算还有异或运算的知识。

          1  任何数和 0做异或运算, 结果仍然是原来的数,即 a⊕0=a。

          2  任何数和其自身做异或运算,结果是 0,即 a⊕a=0。

          3  异或运算满足交换律和结合律,即a⊕b⊕a=b⊕a⊕a=b⊕(a⊕a)=b⊕0=b。

    三.学习总结(15分)

    3.1学习进度条(5分)

    周/日期

    这周所花的时间

    代码行

    学到的知识点简介

    目前比较迷惑的问题

    第三周

    三天

    132

    for循环结构

    循环里面的运算,避免死循环

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

    3.3学习感悟(5分)

    1.只要头发还在我就还能战斗,坐到电脑前写这周的代码,还真是写着写着就忘记时间了。题目难度也比之前的大了小许。一些题目还涉及到需要定义很多的变量。一不注意你就可能会进去死循环中。

    2.博客园的作业也是越来越高级,还好有热心的伙伴和助教可以指点我,让我更加的理解和学会怎么使用和完成。

    3.革命尚未结束,同志还需努力。在接下来的学习日中我们肯定还会接受不同更多的结构,函数等。所以继续加油吧!

     

  • 相关阅读:
    微软O365使用教程:如何邀请客户试用
    Using the ForeFront Identity Manager to Configure SharePoint 2010’s User Profile Sync Service
    SharePoint2010文档归档策略
    转发:SP 2010: Find error messages with a Correlation ID token in SharePoint 2010
    用sql server的脚本导入Excel2010或Excel2013格式数据
    sharepoint2010的调查的问题总结
    暑假第一周进度报告
    暑假第四周进度报告
    暑假第三周学习进度报告
    暑假第二周进度报告
  • 原文地址:https://www.cnblogs.com/zbbhs2002/p/13936775.html
Copyright © 2011-2022 走看看