C语言I博客作业04

C语言I博客作业04_第1张图片

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

一, PTA实验作业。

C语言I博客作业04_第2张图片

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实验代码截图

    C语言I博客作业04_第3张图片

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提交列表及说明

C语言I博客作业04_第4张图片

  • 编译错误:题目没有看懂
  • 答案错误:没有计算平方的函数代码
  • 部分正确:有些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实验代码截屏

    C语言I博客作业04_第5张图片

1.2.3造测试数据

输入数据 输出数据 说明
10 0.380 输入偶数
15 0.901 输入奇数
1 1.000 最小数
2 0.333 最小偶数

1.2.4PTA提交列表说明

C语言I博客作业04_第6张图片

  • 答案错误:定义错误
  • 答案错误:for语句中条件不足

    代码互评

    同学的代码

    C语言I博客作业04_第7张图片

你可能感兴趣的:(C语言I博客作业04)