# C语言I博客作业04
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771 |
| 我在这个课程的目标是 | 掌握这门专业 |
| 这个作业在那个具体方面帮助我实现目标 | 给我了解编程的基础 |
| 参考文献 | https://zhuanlan.zhihu.com/p/24575242 |
1. PTA实验作业

1.1 求奇数分之一序列前N项和。
- 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。
- 输入格式:输入在一行中给出一个正整数N。
- 输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
1.1.1数据处理
- 数据表达:运用了整形变量i和N,和浮点型变量sum。
- 数据处理:公式 Σ (1/x)
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 | 1 | 大于零 |
| 10 | 2.133 | 大于零 |
| 1000 | 4.435 | 大于零 |
| -1111 | 0.000 | 小于零 |
1.1.4 PTA提交列表及说明

- 提交列表说明:主要问题是输入不细心少了几次分号。
1.2 求平方与倒数序列的部分和
- 本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n+1/n。
- 输入格式:输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。
- 输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。
1.2.1 数据处理
- 数据表达:数据变量n,m.i.浮点型变量sum。
- 数据处理:∑(i*i+1/i) 。
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2 | 1.333 | 大于零 |
| 20 | 2.479 | 大于零 |
| 200 | 3.630 | 大于零 |
| -2000 | 0.000 | 等于零 |
1.2.4 PTA提交列表及其说明

- 提交列表说明:事先在软件上完成了一次。
2.代码互评
-
同学代码
![]()
-
我的代码
![]()
-
评价:他的比我的更加美观,数据上没什么区别。
3.学习总结
3.1 学习进度条
|周期|这周所花的时间|学到的知识点简介|目前比较迷惑的问题|
|-----|:-----😐:--------😐:-----😐-------😐
|8/11-8/18|4小时|for循环语句|没有问题|
3.2 累积代码行和博客字数



浙公网安备 33010602011771号