这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业
我在这个课程的目标是 掌握使用for循环语句实现指定次数的循环程序设计
这个作业在那个具体方面帮助我实现目标 pta运用for循环语句练习
参考文献 C语言程序设计(第3版),makedown语法

1.PTA实验作业

1.1求N分之一序列前N项和

1.1.1数据处理

数据表达:运用了整型变量i,N,双精度浮点型变量sum(题目要求结果不超过双精度范围)。
数据处理:

  • 表达式:sum = sum+1.0/i
  • 流程结构:定义sum初始值=0,用for循环累加运算到N项的结果

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    6 sum = 2.450000 与题目样例相符,答案正确
    -5 sum = 0.000000 输入数据不在程序可运算范围

    1.1.4PTA提交列表及说明


    提交列表说明:

  • 格式错误:每个等号前后没有用空格
  • 答案正确:仔细寻找片刻找到错误原因并更正

    1.2求交错序列前N项和

    1.2.1数据处理

    数据表达:运用了整型变量N,双精度浮点型变量i,sum。
    数据处理:

  • 表达式:sum = sum+pow((-1),i+1)(i/(2i-1))
  • 流程结构:定义sum初始值=0,用fo循环累加运输,并运用pow语法来解决正负关系

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    5 0.917 与题目样例相符,答案正确
    -5 0.000 输入数据不在程序可运算范围

    1.2.4PTA提交列表及说明


    提交列表说明:

  • 答案错误:表达式分母部分忘记用号了使(2i-1)变成(2i-1)
  • 答案正确:在仔细寻找后发现问题所在

    2.代码互评

    同学代码

    自己代码

  • 不同点:我用了pow语法表示正负关系,他定义flag来处理这个问题
  • 不同点:我的i用浮点型,他的用整型
    同学代码

    自己代码
  • 不同点:我用的是%.6f,他直接用%f
  • 不同点:他的代码省略较多,比较整洁

    3.学习总结

    3.1学习进度条

    周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第四周 1h 20 在屏幕上显示hello world 对于C语言知识很迷茫,不知如何下手
    第五周 2h 40 初步了解markdown语法 一些基本语法格式
    第六周 4h 100 进一步了解markdown语法 对于一些格式不懂他的来由
    第七周 0h 0
    第八周 8h 400 for循环语句 自己的想法总是会出错

    3.2累计代码行和博客字数

    3.3学习内容总结和感悟

    3.3.1学习内容总结

  • 本周主要学习了for循环语句,for语句里面只能用;隔开
  • 再次加深了对markdown语法的认识

    3.3.2学习体会

  • pta作业要先在dev-c++上做,dev-c++会帮忙找出语法错误,这样会省力很多
  • 每次发布作业后不要着急先去做题目,要先看书,先弄清楚大概情况再动手
  • 学习C语言非常考验耐心,要沉得住气

C语言I作业004的更多相关文章

  1. C语言1作业004

    这个作业属于哪个课程 C语言作业004 我在这个课程的目标是 理解和掌握for语句的基本操作 这个作业在哪个具体方面帮助我实现目标 循环结构的应用,数学函数基本问题 参考文献 C语言程序设计(第3版) ...

  2. C语言I作业12-学期总结

    一.我学到的内容 二.我的收获 我完成的作业: 第一次作业 C语言I博客作业02 C语言I作业004 C语言I博客作业05 C语言I博客作业06 C语言I博客作业07 C语言I博客作业08 C语言I博 ...

  3. | C语言I作业04

    | C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...

  4. 第二周c语言PTA作业留

    6-1 计算两数的和与差(10 分) 本题要求实现一个计算输入的两数的和与差的简单函数. 函数接口定义: void sum_diff( float op1, float op2, float psum ...

  5. BMP图像直方图均衡算法(C语言大作业)

    万丈高楼平地起 C语言大作业 一.学习笔记篇 1.学习MarkDown MarkDown注重写作本身,而非花俏的界面 编辑器:vscode 插件:Markdown,Markdown Preview 2 ...

  6. C语言1作业5

    问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2 我在这个课程的目的是 学习并掌握C ...

  7. C语言I作业08

    C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...

  8. | C语言I作业12

    C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...

  9. | C语言I作业03

    | C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...

随机推荐

  1. Python函数编程——闭包和装饰器

    Python函数编程--闭包和装饰器 一.闭包 关于闭包,即函数定义和函数表达式位于另一个函数的函数体内(嵌套函数).而且,这些内部函数可以访问它们所在的外部函数中声明的所有局部变量.参数.当其中一个 ...

  2. postman--请求以及变量设置的实例练习

    我们可以在2个地方添加需要执行的js脚本,一个是Pre-request Script,还有一个tests,我们先看请求之前的 1 在请求被发送到服务器之前:就是在“Pre-request Script ...

  3. JDK8时间工具类

    JDK8添加了java.time包,提供了很多方便.用得比较多的几个类:Instant 在时间线上模拟单个瞬时点Duration 以秒和纳秒为单位模拟一个数量或时间量.可以使用其他基于持续时间的单位访 ...

  4. 数据可视化之3D中国

    本文链接:https://blog.csdn.net/zhai_865327/article/details/82983489 其实一般情况下2D平面地图就够用了,但是为了更加美观及突出效果,就需要3 ...

  5. 59 (OC)* atomic是否绝对安全

    场景:如今项目中有这样一个场景,在一个自定义类型的Property在一个线程中改变的同时也要同时在另一个线程中使用它,使我不得不将Property定义成atomic,但是由此发现atomic并不会保证 ...

  6. 让我们一起学习如何使用AIDL,它其实并不难(Android)

    前言 该篇文件讲述的是AIDL最基本的使用(创建.调用),关于对于AIDL更深的认识,在后续的随笔中,会持续与大家分享并探讨. 正文 AIDL的定义(什么是AIDL?) AIDL的应用场景(AIDL可 ...

  7. [AWS] 02 - Pipeline on EMR

    Data Analysis with EMR. Video demo: Run Spark Application(Scala) on Amazon EMR (Elastic MapReduce) c ...

  8. Spark开发常用参数

    Driver spark.driver.cores driver端分配的核数,默认为1,thriftserver是启动thriftserver服务的机器,资源充足的话可以尽量给多. spark.dri ...

  9. Webpack配置区分开发环境和生产环境

    在项目开发的时候,我们通常会将程序分为开发环境和生产环境(或者叫线上环境),开发环境通常指的是我们正在开发的这个阶段所需要的一些环境配置,也就是方便我们开发人员调试开发的一种环境:生产环境通常指的是我 ...

  10. python 数据分析师

    简介 越来越多的政府机关.企事业单位将选择拥有数据分析师资质的专业人士为他们的项目做出科学.合理的分析.以便正确决策:越来越多的风险投资机构把数据分析师所出具的数据分析报告作为其判断项目是否可行及是否 ...