• C语言I博客作业04


    这个作业属于那个课程
    这个作业要求在哪里
    我在这个课程的目标是
    这个作业在那个具体方面帮助我实现目标
    参考文献

    1.PTA实验作业

    1.1 题目名1

    求平方与倒数序列的部分和

    1.1.1数据处理

    数据表达:用到了m,n,sum。m,n是整数型变量,sum是浮点型变量。

    数据处理:sum=sum+m * m + 1.0 / m,用了for循环

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    10 5 无法输出 m应该小于n
    -1 3 无法输出 m和n应该为整数
    5 10 sum = 355.845635 满足要求,正常输出

    1.1.4 PTA提交列表及说明


    这题我在vs什么运行无误后再复制粘贴。

    1.2 题目2

    求交错序列前N项和

    1.2.1数据处理

    数据表达:用到了denominator, i, N, flag,item, sum。其中denominator, i, N, flag是整数型变量。item, sum是浮点型变量。

    数据处理:for循环,item = (double)flag * i / denominator,sum = sum + item,flag = -flag,denominator = denominator + 2。

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入数据 输出数据 说明
    5 0.917 满足要求,正常输出
    -7 无法输出 输入要为整数
    100 0.391 输入数据较大。

    1.2.4 PTA提交列表及说明


    格式错误:我忘记加分号了
    格式错误:我printf中的等号两边没有加空格

    2.代码互评

    同学代码截图

    自己代码截图

    •该同学在printf时,用的是%.6f,我直接用是%f。
    •该同学的s和我i效果相同。
    •该同学的代码感觉不怎么简洁,有一些东西是重复的,不需要打上去的。
    同学代码截图

    自己代码截图

    •该同学定义了一个数学函数。
    •该同学定义的变量是小写的n,但题目要求的大写的N。
    •该同学还多定义了一个sign

    3.学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第四周 4h 9 makedown语法 对于C语言知识不太了解
    第五周 11h 121 输入和输出 一些基本的格式
    第六周 16h 187 ig-else语句 对于一些格式不是不懂
    第七周 17h 342 markdown语法和if-else语句 对于变量还是不能很好的掌握
    第八周 17h 387 定义两个变量,对for循环有更进一步的了解 对于基本知识还是不够扎实

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    •更了解for循环,并了解新运算符+=。
    •认为自己还要加大自己的学习力度。
    •希望自己能认认真真的打好代码。

    3.3.2 学习体会

    •本次PTA作业还好,因为书上有模板,我在VS什么打代码,打错了又能马上报错,挺好的,但自己做事情的速度真的要提高了,不然自己会做的的题目老是最后交,这样有点太划不来了。
    •PTA的第五题,我调试的时候输出总是1.000,我仔细看了几次,都没有出差,后来在网上查了一下还需要在flag前面加(double),这才正确。
    •希望自己继续努力。

  • 相关阅读:
    整理DB2左补零,右补零的方法
    DB2复制表结构及数据
    两种方式,创建有返回值的DB2函数
    IDEA中Java目录结构
    uWSGI、uwsgi、WSGI、之间的关系,为什么要用nginx加uWSGI部署。
    LeetCode_9_回文数字
    JAVA学习笔记
    学习过程中的杂记
    csrf(跨站请求伪造)
    Jquery中$(function(){})
  • 原文地址:https://www.cnblogs.com/a1205506698/p/11695407.html
Copyright © 2020-2023  润新知