• C语言I博客作业04


    这个作业是属于哪个课程 C语言程序设计II
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 弄清楚for循环语句作用
    这个作业在那个具体方面帮助我实现目标 应对不同的题目使用for语句
    参考文献 文章链接

    1.PTA实验作业

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

    1.1.1数据处理
    数据表达:int denominator,N,i; double item,sum;定义了整数N i ,双浮点型 item sum

    数据处理:for (i=1;i<=N;i++)
    item=1.0/denominator;
    sum=sum+item;
    denominator=denominator+2;
    运用for循环语句,并且用1.0/分母表示分数进行循环累加,每次分母递增2。

    1.1.2实验代码截图

    1.1.3 造测试数据

    1.1.4 PTA提交列表及说明

    1.编译错误:忘打分号。
    2.部分错误:sample测试点输出问题,直接复制PTA解决。
    3.全部正确:修正错误后全部解决。


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

    1.2.1数据处理
    数据表达:int i, n, m;double sum;定义了i n m 整数,double sum 双浮点型

    数据处理:for(i=m; i<=n; i++)sum=sum+pow(i,2)+1.0/i; 运用for语句循环,运用pow(i,2)进行平方运算,头文件加上include <math.h>

    1.2.2 实验代码截图

    1.2.3 造测试数据

    1.2.4 PTA提交列表及说明

    1.编译错误:流程思维没有理清导致编写直接上手,漏写多处分号。
    2.部分正确:第一问总是出错,我仔细检查也没发现问题
    3.答案正确:借阅了室友的答案后仔细比对未发现差别,复制后通过。

    2.代码互评

    注:因做作业时间较早,所以找了上一次的作业进行对比。
    同学代码:

    自己代码

    1.排版都十分简洁,精炼。
    2.赋值符号不同。
    3.自己的代码运用了两次if语句。
    4.第二位同学分版块编写代码,使人看的更加清晰明了。

    3.学习总结

    3.1 学习进度条

    日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
    10/7--10/13 5个小时 80 学到了if语句 暂无
    10/13--10/20 5个小时 100 学习for循环语句 暂无

    3.2 累积代码行和博客字数**

    3.3 学习内容总结和感悟**

    3.3.1 学习内容总结
    学习了for循环语句,并且运用for语句解决一系列累加的问题包括整数,分数。学会了乘法的运算代码。

    3.3.2 学习体会
    这次作业的练习让我熟悉了for语句的运用,并且运用for语句解决了多个数学累加问题。更加明白以前高中的程序框图的思维架构的内容含义。

  • 相关阅读:
    备份服务-Rsync
    mysql查询语句,int类型加引号居然也能查
    echo显示带颜色
    python读文件
    python发送邮件
    javadoc源码获取
    mac修改终端用户名
    [tomcat]-tomcat8启动时SessionIdGeneratorBase.createSecureRandom耗时
    shell运算符
    shell中$*和$@ 两个都区别
  • 原文地址:https://www.cnblogs.com/Laaxgu/p/11685465.html
Copyright © 2020-2023  润新知