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学习体会
  • 在进行了四周的学习之后,我感觉写博客园已经没有最开始那么难写了,从最开始写博客园时的手忙脚乱到现在可以正常应付,我觉得在这几周里面是学到了挺多东西的,希望以后继续努力吧。
原文地址:https://www.cnblogs.com/Healer5/p/11695574.html