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)编写程序,计算序列和m2+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语言编程相对于以前很是比较多,但是还是有些不会的东西和地方,所以我未来的路还很长啊,但是对于我自己我还是很有信心的
希望在不远的道路上遇见我的机遇与挑战。