C语言I博客作业04
| 问题 | 答案 |
|---|---|
| 这个作业属于哪个课程 | c语言程序设计2 |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9768 |
| 我在这个课程的目标是 | 更好地学习有关c语言等方面的计算机知识 |
| 这个课程在哪个方面具体帮助我实现目标 | 让我认识到了一定要打好编程基础 |
| 参考文献 | 百度,有关本专业的资料 |
一、PTA实验作业


1.1求交错序列前N项和
内容描述:题目内容描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。输入在一行中给出一个正整数N,在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后三位,题目保证计算结果不超过双精度范围。
1.1.1数据处理
数据表达:用了i,N,denominator,flag,属于整型变量;还使用了sum,item,属于双精度浮点型变量;
数据处理:运用了for语句以及scanf语句。
1.1.2实验代码截图

1.1.3测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 输入数据 | 输出数据 | 说明 |
| 5 | sum= | 测试一个较小数据 |
| 10 | sum= 0.819 | 验证题目所给数据 |
| 20 | sum= | 测试一个较大数据 |
1.1.4PTA提交列表及说明

1.编辑错误:数据类型没选对,没用double
2.答案错误:循环内容打错了
1.2求奇数分之一序列前N项和
内容描述:本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和
1.2.1数据处理
数据表达:用了N,i,属于整型变量;还用了sum,属于双精度浮点型变量;
数据处理:运用了for语句以及scanf语句。
1.2.2实验代码截图

1.2.3测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 输入数据 | 输出数据 | 说明 |
| 10 | sum= | 测试一个较小数据 |
| 23 | sum = 2.549541 | 验证题目所给数据 |
| 30 | sum= | 测试一个较大数据 |
1.2.4PTA提交列表及说明

二、代码互评
同学代码截图
自己代码截图
1.![]()
2.
三、学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 3/9-3/15 | 两天 | 80 | for语句的使用 | 编译错误看的不是很懂 |
3.2累计代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结
学到了for的应用,知道了循环程序的编程。
3.3.2学习体会
又学到了新的编程知识,学到了for的应用,了解了新的编译程序,虽然刚开始做的时候一直错,但当找到错误原因之后就顺利了许多,这次作业也使我再一次提升了我的专业知识和能力,接下来我将再接再厉。

浙公网安备 33010602011771号