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

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451
    这个作业的目标 <统计学习代码情况,深入博客园>
    学号 <20209196>

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

    1.1求平方根序列前N项和

    看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定一个整数N,输出平方根序列前N项和

    1.1.1实验代码截图

    1.1.2数据处理

    数据表达:int, double, sum, i, N, 整形,双精度浮点型.
    数据处理:for,循环结构,for(i=0;i<=N;i++)

    1.1.3 PTA提交列表及说明

    • Q1:在C++中测试出现错误,sqrt提示未知。
    • A1:发现开头未输入#include<math.h>,因为sqrt为数学函数。

    1.2 求分数序列前N项和

    看我没骗你吧 —— 这是一道你可以在10秒内完成的题:输入在一行中给出一个正整数N,输出在一行中输出保留两位数和的值

    1.2.1 实验代码截图

    1.2.2 数据处理

    数据表达:double a, b, sum,item;int, i, N, 整形,双精度浮点型.
    数据处理:for,循环结构,for(i=0;i<=N;i++)

    1.1.3 PTA提交列表及说明

    • Q1:这个题在c++里面测试过很多依旧不符和题目要求,看书上类型的题目,以及符号的含义。
    • A1:在多次错误后,改了很多,后面在sum后面改成sum+就正确了。

    1.3求简单交错序列前N项和

    看我没骗你吧 —— 这是一道你可以在10秒内完成的题:输入在一行中给出一个正整数N,可以得出sum的值。

    1.3.1 实验代码截图

    1.3.2 数据处理

    数据表达:int denominator,flag,i,N;double item,sum;整形,双精度浮点型.
    数据处理:for,循环结构,for(i=0;i<=N;i++),sum=sum+item;

    1.3.3 PTA提交列表及说明

    • Q1:在c++中写代码输出结果一样非常高兴,立刻复制到PAT里,结果提交错误
    • A1:运行后发现结果也正确,但提交就是错误,以为是空格问题结果改了还是错误的。
    • Q2:一直提交一直错误很绝望。
    • A2:在绝望中找到了方法,尝试了各种方法,后面发现多了N=10.删了直接提交正确了。

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

    题目:We say that a set S = {x1, x2, ..., xn} is factor closed if for any xi ∈ S and any divisor d of xi we have d ∈ S. Let’s build a GCD matrix (S) = (sij), where sij = GCD(xi, xj) – the greatest common divisor of xi and xj. Given the factor closed set S, find the value of the determinant:

    来源:牛官网

    链接:https://www.nowcoder.com/ta/acm-solutions/review?page=5

    优点及可以学习的地方:

    我看了很多代码对于我这个萌新怎么可能懂,看了ACM解题我真的佩服,看那些代码我写一次不及他的十分之一。但是我看到这个代码时有我们刚刚学习的for 循环语句,if 语句等等,也看到了很多没学的比如语句while语句#include<iostream>,using namespace std;phi 各种新代码,while语句我也在书上自己学过,当没有深入了解。

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第三周 4 139 for循环语句 博客园表格代码

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

    3.3 学习感悟(5分)

    1,PAT作业越来越难,越来越多,从第一次看PAT作业到现在逐渐觉得惊喜,掉发之路果然出乎我的想象。

    2,博客园作业每次想用代码写表格结果都是以失败告终,网上找方法一直找不到,看到类似的结果自己来还是失败,最终以插入表格为准。

    3,要想学好代码我们得多练习,自己课外时间自己网上多学习。然后多自己打代码。

    4,竟然选择软件这条路再难也要坚持下次,俗话说:“既来之,则安之。”坚持才是硬道理。

  • 相关阅读:
    新组件或功能怎么依附到已有的架构上
    高内聚、低耦合
    软件质量的定义
    软件架构与组件
    架构设计之拥抱着变化而设计(部分讲义分享)
    组件设计原则之概念篇(四)
    抽象类(接口类)的作用
    类,抽象基类,接口类三者间的区别与联系(C++)
    软件的可变性
    软件设计的复杂度
  • 原文地址:https://www.cnblogs.com/ylp0621/p/13938714.html
Copyright © 2011-2022 走看看