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

    问题 答案
    这个作业属于那个课程 C语言程序设计I
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771
    我在这个课程的目标是 熟练的掌握C语言,能够很好的进行自我编译
    这个作业在那个具体方面帮助我实现目标 熟练for循环语句
    参考文献 《C语言程序设计》

    一PTA实验作业

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

    • 题目内容描述:计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

    1.1.1数据处理

    • 数据表达:i和n,运用int来定义i和n,然后使用double型来精确定义数值
    • 数据处理:表达式 sum=sum+1.0/i,流程结构 for循环运算

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    1 1.000000 小于5
    5 2.833333 小于10
    10 2.928968 小于20
    100 5.187378 大于50

    1.1.4PTA提交列表及说明

    • 编译错误:第7列和第9列的;后面没打空格
    • 答案错误:表达式写错了

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

    • 题目内容描述:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

    1.2.1数据处理

    数据表达:用int来定义n,flag,i,使用double型精确数值
    数据处理:表达式为item=flag*1.0/denominator,sum=sum+item,flag=-flag,denominator=denominator+3

    1.2.2PTA实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    5 2.283333 小于10
    15 3.318229 小于20
    100 5.187378 小于150
    500 5.995537 大于200

    1.2.4PTA提交列表及说明

    • 1.编译错误: flag写着写着就写成了falg,11行中的;打成了,
    • 2.答案错误:表达式书写错误,给i赋值的时候也弄错了,导致出现部分错误

    代码互评

    1.代码比较一:
    • 一号同学的代码 我的代码

    • 1.我最开始给了i一个赋值,而他没有
    • 2.我在输入的语句中加入了换行符号,他没有加这个符号
    2.代码比较二:
    • 二号同学的代码 我的代码

    • 1.我们在输入变量时的格式不一样
    • 2.他的代码相较于我的更为简短,但是本质差别不大,值得我去学习

    三.学习总结

    3.1学习进度条

    日期 这周所花的时间 代码行 学到的知识简介 目前比较迷茫的问题
    10/15-10/18 8个小时左右 75 for循环结构 for循环语句还不是很会使用

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结
    • 知识点:利用for循环结构去实现语句的重复执行;基本的数据类型和运算符
    3.3.2学习体会
    • 在进行了四周的学习之后,我感觉写博客园已经没有最开始那么难写了,从最开始写博客园时的手忙脚乱到现在可以正常应付,我觉得在这几周里面是学到了挺多东西的,希望以后继续努力吧。
  • 相关阅读:
    请简单介绍spring支持的常用数据库事务传播属性和事务隔离级别
    Spring Bean的作用域
    成员变量与局部变量的区别
    递归与迭代
    方法参数的传递机制 ---- 值传递
    windows phone 动画 当子控件超出父控件返回时
    把dataset 输出到 excel
    代码段
    c++ 学习纪录
    做自己的代码生成器
  • 原文地址:https://www.cnblogs.com/Healer5/p/11695574.html
Copyright © 2011-2022 走看看