C语言|博客作业04

C语言I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://i-beta.cnblogs.com/posts/edit
我在这个课程的目标是 学会C语言,掌握编程基础知识
这个作业在那个具体方面帮助我实现目标 学会了使用for循环语句实现指定次数的循环
参考文献 c语言作业评价标准

一、PTA实验作业

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

题目描述:本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1数据处理
数据表达:
数据处理:使用的表达式有
(1)、b=pow((-1),a)
(2)、S=S-b/(3*a-2)
使用了for语句进行循环运算。
1.1.2 实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
| --- | --- |
| 1 |sum = 1.000 | 最小N |
| 10 | sum = 0.819 | 较小N |
| 99999 | sum = 0.836 | 较大N |

1、答案错误:将a, b都定义为整数
2、编译错误:改动中不小心多加了一个符号

1.2 求平方与倒数序列的部分

题目描述:本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m​2+1/m+(m+1)​2​​ +1/(m+1)+⋯+n^​2+1/n。

1.2.1数据处理

数据表达
| 变量 | 变量来源 | 变量类型 |
| --- | --- |
| m | 题目输入 | int |
| n | 题目输入 | int |
| a | 使语句循环 | int |
| S | 题目输出 | double |
数据处理:S=S+pow(a,2)+1.0/a
运用了for语句

1.2.2 实验代码截图

1.2.3 造测试数据

| 输入数据 | 输出数据 | 说明 |
| --- | --- |
| 5 5 | sum = 25.200000 | 相等边界 |
| 2 5 | sum = 55.283333 | 较小边界 |
| 2 9999 | sum = 333283335007.803890 | 较大边界 |

1.2.4 PTA提交列表及说明

二、代码互评

我的代码:


同学的代码:

三、学习总结

累积代码行和博客字数


3.3 学习总结
经过这么多天的学习我的C语言编程相对于以前很是比较多,但是还是有些不会的东西和地方,所以我未来的路还很长啊,但是对于我自己我还是很有信心的
希望在不远的道路上遇见我的机遇与挑战。

posted @ 2019-12-11 22:02  P.Yue  阅读(191)  评论(0编辑  收藏  举报