• C语言I博客作业03


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11453
    这个作业的目标 掌握使用for循环语,进一步提升自己的操作能力
    学号 20208987
    1.PTA实验作业
    1.1 7-1 求简单交错序列前N项和
    题目内容描述:计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
    1.1.1实验代码截图
    1.1.2数据处理
    数据表达:定义了整型变量denominator,flag,i;n,i用来记录计算循环次数,n作为结束循环的条件。定义了双精度浮点型变量sum,item,sum存储累加结果。denominator,flag组成了循环体。
    数据处理:flag = -flag; denominator = denominator+3构成循环结构。
    1.1.3 PTA提交列表及说明
    说明
    Q1:之前16行的"sum=%.3f错的我人都崩溃了,一直不知道哪错了
    A1:后来求助才发现等于号两边没加空格......
    Q2:之前输入一行:printf ("输入在一行中给出一个正整数N");
    A2:后面发现是多余的。
    1.2练习2-4 温度转换
    1.21实验代码截图
    1.2.2数据处理
    数据表达:定义fahr,Celsius,整数型变量。
    数据处理:Celsius=5*(fahr-32)/9
    1.2.3PTA提交列表及说明
    说明
    Q1:没有很大问题,完美流畅的写出。
    1.3阶梯电价
    1.31实验代码截图

    1.3.2数据处理
    数据表达:电量花费cost,用电量i。浮点型double,整数型int。
    数据处理:cost=500.53+(i-50)0.58;分段结构。
    1.3.3PTA提交列表及说明

    说明
    Q1:没有看好数据之间的数学关系,不会处理i=0时的问题
    A1:提前打好草稿,加上一个if条件。

    2.阅读代码

    代码功能:需要先求和再对其取余放进链表
    代码优点:不这样做的问题是无法给定sum多大的内存空间,链表可以无穷长
    减少新手在计算sum的总和时出现死循环。
    3.学习总结
    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第八周10.19-10.25 10h 350 了解C语言的基本概念
    第九周10.26-11.01 13h 420 学习了if else的分支结构
    第十周11.02-11.08 20h 480 学习了for循环结构
    3.2 累积代码行和博客字数
    3.3 学习感悟
    1.这周学习的内容对我来说需要一定的理解能力和一定的练习时间才能弄懂一些问题的原理.
    2.在for的循环结构的学习中,知道了一些简单的数学题,在使用代码时却需要一定的水平才能做出来它的程序。
    3.需要花更多的时间来感受C语言的魅力,不然做个作业都要做上一天,多花时间,一定要多花时间敲代码。
  • 相关阅读:
    Linux系列教程-----Linux安装centos6.8
    laravel 常见操作
    git 拖下laravel 代码后报错 Warning: require(D:WWWlaravelootstrap/../vendor/autoload.php
    phpunit单元测试
    linux环境配置
    window 环境下在虚拟机上安装php环境
    第三方登录---微信(使用laravel插件)
    h5页面在ios机上禁止长按复制
    JS 中根据iframe子页面自动iframe高度
    关于JS解析编历JSON数组(含多维数组)
  • 原文地址:https://www.cnblogs.com/xiaoxinya/p/13943209.html
Copyright © 2020-2023  润新知