问题 答案
这个作业属于哪个课程 C语言程序设计II
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9771
我在这个课程的目标是 学好C语言,打好编程基础,融入核心理念,有自己的理解和想法
这个作业在哪个具体方面帮助我实现目标 巩固C语言基础,练习更多种类代码语句,合理准确的编写代码
参考文献 《PTA常见问题解答》(完成PTA作业) 集美大学林丽老师博客(参考完成博客作业)

1. PYA实验作业。

1.1 求平方与倒数序列的部分和。

1.1.1 数据处理。

  • 数据表达:整型变量:i,m,n 。双精度浮点型变量:sum。i,m,n,变量进入for语句进行处理运算,sum为输出变量。
  • 数据处理:表达式:sum=sum+pow(i,2)+1.0/i 。使用了 for 语句循环结构。

    1.1.2 实验代码截图。

    1.1.3 造测试数据。

    输入数据 输出数据 说明
    1 2 sum=6.500000 m=1,n=2
    2 4 sum=30.083333 m=2,n=4
    3 6 sum=86.950000 m=3,n=6
    4 8 sum=190.884524 m=4,n=8

    1.1.4 PTA提交列表。

    提交列表说明。

  • 编译错误: 1.0/i 语句中1后面的 .0 没有打上去。一开始for语句中分号后面的空格也没打。

    1.2 求交错序列前N项和.

    1.2.1 数据处理。

  • 数据表达:整型变量:i,N。双精度浮点型变量:sum。i,N为输入变量进入for语句处理运算,sum为输出变量。
  • 数据处理:表达式:sum = sum+pow((-1),i+1)i/(2i-1) 。使用了 for 语句循环结构。

    1.2.2 实验代码截图。

    1.2.3 造测试数据。

    输入数据 输出数据 说明
    2 sum=0.333 N=2
    3 sum=0.933 N=3
    4 sum=0.362 N=4
    6 sum=0.372 N=6

    1.2.4 PTA提交列表。

    提交列表说明。

  • 段错误:scanf语句中&N没打&,醉了。
  • 编译错误:printf语句中 sum = %.3f 多打了 sum = (我现在还是不晓得原因, sum= 的打入有说明影响)

    2.代码互评。

    同学代码图。


    我的代码图。

  • 1.我的代码for语句循环内容有差异,我是利用函数语句对sum的赋值进行描述。
  • 2.我的代码相对于其他同学的代码来说更简洁,我的代码中变量比较少陈述的更清晰,但sum的赋值可能更难理解。

    3.学习总结。

    3.1 学习进度条。

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    四/9.16~9.22 2小时 40行 基础的打头代码和输出、换行符号
    五/9.23~9.29 2小时 28行 编码求华氏温度对应的摄氏温度 不会合适使用printf
    七/10.7~10.13 5小时 88行 编写分段函数、输出三角形面积和周长、求银行利息 对if-else语句和scanf的使用地方不太清楚
    八/10.14~10.20 7小时 122行 学习了for语句,能通过编译小程序解决数学问题 pta作业第五题中,printf语句中的sum=使用后会显示答案错误

    3.2 累计代码行数和博客字数。

    3.3 学习内容总结和感悟。

    3.3.1学习内容总结。

  • 新学习了for语句循环条件的使用,for语句分为三个部分:初值表达式、条件表达式、步长表达式。注意被反复执行的语句只能是一条语句。

    3.3.2 学习体会。

  • 通过本周的学习,虽说在打代码和打字速度都有所提升,但还不符合我的要求,还要继续努力。学会了怎样使用代码编程来处理一些简单数学问题,其中虽有很多磕磕绊绊,我庆幸自己能坚持下来,一步步解决它,这个过程是无与伦比的,我很享受。我会一如既往的学习下去,继续加油。

语言I博客作业04的更多相关文章

  1. C语言I博客作业04

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9773 我在这个课程的目标 ...

  2. C语言1博客作业04

    问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9770 我在这 ...

  3. c语言l博客作业04

    这作业属于那个课程 c语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 我在这个课程的目标 ...

  4. C语言I博客作业12—学期总结

    一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...

  5. c语言1博客作业12-学期总结

    一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...

  6. c语言1博客作业02

    c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

  7. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

  8. C语言I博客作业01

    C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...

  9. C语言I博客作业

    |这个作业属于哪个课程 | C语言程序设计I | | ---- | ---- | |对这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2 ...

随机推荐

  1. WebUI自动化之Java语言提高

    单独写一个函数和把函数写在类中的区别: 单独写一个函数,函数只能完成一个功能,团队开发.让第三方使用时比较麻烦: 项目管理和构建自动化工具Maven:

  2. addBack() 添加堆栈中元素集合到当前集合,一个选择性的过滤选择器。

    addBack() 概述 添加堆栈中元素集合到当前集合,一个选择性的过滤选择器. 如上所述在讨论中的.end(), jQuery对象维护一个堆栈内部来跟踪匹配的元素集合的变化.当一个DOM遍历方法被调 ...

  3. java+上传整个文件夹的所有文件

    我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用. 首先我们需要了解的是上传文件三要素: 1.表单提交方式:post (get方式提交有大小 ...

  4. dijkstra之zkw线段树优化

    其实特别好理解,我们只要写一个数据结构(线段树)支持一下操作: 1.插入一个数\(x\). 2.查询当前数据结构中最小的数的插入编号. 3.删除插入编号为\(x\)的数. 第一眼看成可持久化了 其实就 ...

  5. 数据结构实验之链表二:逆序建立链表(SDUT 2117)

    题目链接 #include <bits/stdc++.h> using namespace std; struct node { int data; struct node *next; ...

  6. 微信小程序底层原理与运行机制类文章学习

    参考文档 小程序底层实现原理及一些思考 为了安全和管控, 双线程执行 Web Worker执行用户的代码; UI线程执行大部分的功能. 微信小程序架构原理 只通过mvvm模板语法动态改变页面, 不支持 ...

  7. Elasticsearch6.5.1破解x-pack,设置密码并使用head插件登陆。

    #没有许可证的es无法持久的设置密码,而且使用一段时间后会过期,过期后,一些功能无法被使用,例如head插件无法看到es状态. 下图是过期的es的状态,可通过此url查看:http://ip:port ...

  8. APP消息推送是否进入消息中心和click、receive事件分析

    前端时间研究APP消息推送的机制,由于机型.版本的碎片化,消息推送的机制不太好理解,所以总结下,放在博文里以备后续查阅. 安卓Android系统的消息推送:     安卓 推送方式 应用状态 类型 消 ...

  9. rocketmq备忘

    rocketmq unrecognized VM option 'MetaspaceSize=128m' => jdk1.8 JAVA_HOME https://blog.csdn.net/c3 ...

  10. 如何应对POST方式下载文件的接口

    jQuery的下载,需要承载一个插件去做 今天遇到一个问题,后台给的接口由于需要前端传入过多的参数,只能接受用post去下载文件.正常情况下第一反应是用xhr对象去发送post请求,结果并没有触发浏览 ...