zoukankan      html  css  js  c++  java
  • 我的第四次作业

    这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 C语言I—2019秋作业04
    我在这个课程的目标是 更加深层次了解C语言
    这个作业在那个具体方面帮助我实现目标 实践动手能力
    参考文献 Markdown基本语法

    1.PTA作业

    1.1题目名:7-1 求N分之一序列前N项和

    本题要求编写程序,计算序列 1 + 1/2 + 1/3 + ... 的前N项之和。

    1.1.1数据处理

    数据表达:我用了变量i,N,sum。i,N为整型数。sum为双精度浮点数。
    数据处理:我用了赋值表达式和算数表达式,for循环结构。

    1.1.2实验代码截图

    1.1.3造测试数据

    输入数据 输出数据 说明
    10 sum = 2.928968 前十项数列求和为2.928968
    100 sum = 5.187378 前一百项数列求和为5.187378
    50 sum = 4.499205 前50项求和为4.499205
    -10 sum = 0.000000 i恒大于N,输出为sum=0

    1.1.4 PTA提交列表及说明

    • 答案错误:输出结果出现错误,多码了一条语句printf ("Enter N:");
    • 答案错误:同上次错误一样没有发现,继续改正,删去此语句。
    • 答案正确:。。。

    1.2题目名:7-4 求平方与倒数序列的部分和

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

    1.2.1数据处理

    数据表达:我用了变量i,m,n,sum。i,m,n为整型数。sum为双精度浮点数。
    数据处理:我用了赋值表达式和算数表达式,for循环结构。

    1.2.2实验代码截图

    1.2.3造测试数据

    输入数据 输出数据 说明
    5 10 sum = 355.845635 在m=5,n=10的情况下数列求和
    50 100 sum = 297925.708172 在m=50,n=100的情况下数列求和
    1 25 sum = 5528.815958 在m=1,n=25的情况下数列求和
    25 1 sum = 0 输入m>n,故直接输出sum=0

    1.2.4 PTA提交列表及说明

    • 答案正确:做之前先思考,细心。。。

    2.代码互评

    • 我的代码

    • 同学代码

    • 与他的代码不同于变号那,他调用了pow幂函数。而我用f=-f。

    3.学习总结

    3.1学习进度条

    周/日期 这周所花的时间 代码行 学习到的知识点简介 目前比较疑惑的问题
    第六周 20小时 416行 基本学习C语言
    第七周 6小时 153行 进一步了解算法
    第八周 21小时 425行 学信了for循环结构,并了解了while循环结构

    3.2累积代码行和博客字数

    时间 博客字数 代码行
    第四周 713 0
    第五周 713 0
    第六周 1540 416
    第七周 2419 569
    第八周 3595 994

    3.3学习内容总结和感悟

    3.3.1

    本周主要学习了for循环结构。以及平方根函数sqrt,幂函数pow,指数函数exp,绝对值函数fabs。

    3.3.2学习体会

    预习以及精读课本很重要,同时自己要看网课,走在前面。不要只停留于老师所讲,更多的靠的是自学,自学很重要!!!!

  • 相关阅读:
    SQL中的escape 将通配符 变成普通符号
    shell 变量
    vi 常用命令
    Java 内存模型基础
    Linux 的文件权限与目录配置
    Mybatis 源码分析之事物管理
    Mybatis 源码分析之一二级缓存
    Mybatis源码分析之结果集处理
    从JDBC看Mybatis的设计
    Mybatis源码分析之插件的原理
  • 原文地址:https://www.cnblogs.com/guolifei/p/11688099.html
Copyright © 2011-2022 走看看