zoukankan      html  css  js  c++  java
  • c语言I博客作业06

    —、概括表格


    问题 答案
    这个作业属于哪个课程 c语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886
    我在这个课程的目标是 熟练的运用for循环以及if-else语句,编译更难的程序
    这个作业在那个具体方面帮助我实现目标 在编译时能让我先理清思路再进行编程
    参考文献 C语言程序设计I,《程序设计》,https://www.jianshu.com/p/d66c2f2e3537

    1.PTA实验作业

    1.1 题目名:骑车与走路 (10 分)

    任务描述:

    1.1.1数据处理

    数据表达:int定义整形变量N,t,z double定义浮点型Walk, Bike, All,并且令Walk=t,Bike=z,比较它们时间的大小
    数据处理:运用数学公式将路程转化为时间,再运用if-else语句进行编译

    1.1.2实验代码截图

    1.1.3 造测试数据

    —、概括表格


    输入数据 输出数据 说明
    200 Bike 骑车快
    50 Walk 走路快
    100 All 走路跟骑车一样快

    1.1.4 PTA提交列表及说明


    提交列表说明:
    1,编译错误:思路不清晰导致编译的代码不符合题意,特别是当时只定义了N,t两个变量
    2,编译错误:在#include<stdio.h>中头文件我用错了小括号
    3,编译正确:将头文件中的括号改成中括号就正确了

    1.2 题目名:计算火车运行时间 (15 分)

    内容描述:

    1.2.1 数据处理

    数据表达:int定义整型变量time1, time2
    数据处理:使用if-else语句进行处理

    1.2.2 实验代码截图

    1.2.3 造测试数据

    —、概括表格


    输入数据 输出数据 说明
    1514 1649 01:35 时间较短
    1213 1745 05:32 时间较长

    1.2.4 PTA提交列表及说明


    提交列表说明:
    1,编译错误:在编译m = time2 % 100 - time1 % 100;这个时少打了分号
    2,编译正确:经过改正后编译正确

    2.代码互评

    2.1 同学代码截图:

    同学代码截图

    自己代码截图

    区别1,我定义了三个整型变量而他只定义了两个,相对来说他的较为简洁
    2,我分别用t和z代替Walk和Bike而他没有这样做这也显得简洁

    同学代码截图

    自己代码截图

    区别1,他在if-else语句前做了两个计算式而我只做了一个,我的看起来比较简洁明了
    2,在if-else语句之后我又做了一个算式再进行输出,而他是把算式都放在if-else语句的前面了

    3.学习总结

    3.1 学习进度条

    —、概括表格


    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    4/9-17 7小时 45行 接触c语言,学会hello world的简单编译 没有
    5/9-24 8小时 50行 学会更复杂一点的华氏度与摄氏度转换的编译 没有
    7/10-8 11小时 110行 学会了用if-else编译分段函数 没有
    8/10-16 11小时 150行 学会了使用for的循环结构 没有
    9/10-26 12小时 180行 学会怎样去发现并修改别人代码的错误 对于函数题的编程不知道该怎么样去设计
    10/11-02 15小时 230行 在编译的过程中尽量减少输出接口 不怎么熟悉编译求平均数

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    请用思维导图的形式将到目前为止所学的内容进行整理。

    3.3.2 学习体会

    c语言的学习可以说是一个很艰难的过程,在这个过程中需要积累大量的专业知识,但通过老师的指导下我渐渐明白了学习的方法,这周我们又学习了字符型数据,可以说我对c语言的了解更深刻了,在编译时,我必须先构思好用怎样的方程式和表达语句才能开始编译这个题目,再通过一步步的改正最后得出正确答案,通过这样的学习我相信我会慢慢的掌握c语言的。

  • 相关阅读:
    muduo网络库TcpConnection对象生存期管理
    马:ma一个与代码无关的隐形眼镜的度数换算
    分享ORACLE数据库密码口令过期被锁后的解锁方法
    关于SVN状态图标不显示的解决办法(史上最全)
    Windows 新增远程桌面会话连接数(可多人同时远程桌面,互不影响)
    js移除字符串的中文/空格
    ORA-00059: 超出 DB_FILES 的最大值
    ORA-02292违反完整约束和ORA-02297无法禁用约束条件 cascade禁用主键
    SVN—org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir
    js金额格式化
  • 原文地址:https://www.cnblogs.com/zy2720572257/p/11781418.html
Copyright © 2011-2022 走看看