C语言I博客作业04
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774 |
| 我在这个课程的目标是 | 学会使用for 语句,更加熟悉编码 |
| 这个作业在那个具体方面帮助我实现目标 | PTA作业,和博客园作业的分析 |
| 参考文献 | 百度和书籍 |
一, PTA实验作业。

1.1题目内容:计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n
1.1.1数据处理
- 数据表达:定义m,n,i 整数型变量,一个浮点型变量sum
- 数据处理:根据题目意思定义m,n,后面运用幂函数pow()来解决平方问题,再把关系式适当处理。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| m=5,n=10 | 355.845635 | 输入一大一小 |
| m=10,n=5 | 0.000000 | 输入不符题意 |
| m=25,n=50 | 38025.723247 | 输入奇数 |
| m=26,n=60 | 68285.863912 | 输入偶数 |
1.1.4PTA提交列表及说明

- 编译错误:题目没有看懂
- 答案错误:没有计算平方的函数代码
- 部分正确:有些for语句的条件未给全
1.2题目内容:计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和
1.2.1数据处理
- 数据表达:定义了五个整型变量,a表示分子上的变量,denomination表示分母上面的数据变量,flag表示符号交替变化,i表示从1到n;一个浮点型变量,sum表示累加和。
- 数据处理:定义一个a来处理分子上面数据的变化,用for语句来循环数据累加,用函数处理结果的表达式。
1.2.2实验代码截屏

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 10 | 0.380 | 输入偶数 |
| 15 | 0.901 | 输入奇数 |
| 1 | 1.000 | 最小数 |
| 2 | 0.333 | 最小偶数 |
1.2.4PTA提交列表说明

- 答案错误:定义错误
- 答案错误:for语句中条件不足
代码互评
同学的代码

浙公网安备 33010602011771号