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

    这个作业属于那个课程 C语言程序设计I
    这个作业要求在哪里 C语言I博客作业06
    我在这个课程的目标是 更进一步学好C语言,熟悉多分支结构、字符型数据类型和逻辑运算符。
    这个作业在那个具体方面帮助我实现目标 C语言教材书,老师课堂讲的内容,同学的帮助
    参考文献 C语言程序设计,百度,《Cprimer plus》,集美大学灵丽老师

    1.PTA实验作业

    1.1 骑车与走路 (10 分)任务06-01-04 骑车与走路

    任务描述
    在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

    输入格式:
    输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。

    输出格式:
    输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。

    输入样例:
    120
    输出样例:
    Bike

    1.1.1数据处理

    数据表达:使用整型函数定义m,m代表路程,
    数据处理:用了多分支结构和else-if语句,使用了if语句,来判最终结果。

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入数据 输出数据 说明
    150 Bike 自行车快
    100 All 一样快
    80 Walk 走路快

    1.1.4 PTA提交列表及说明

    Q1:编译错误
    A1:使用整型函数定义s,结果显示是一个新定义函数
    Q2:编译错误
    A2:在第二行加了一个函数声明,结果还是编译错误
    result3:答案正确
    把s换成m,就对了。

    1.2计算火车运行时间 (15 分)

    本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。

    输入格式:
    输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。

    输出格式:
    在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。

    输入样例:
    1201 1530
    输出样例:
    03:29

    1.2.1 数据处理

    数据表达:使用了t1,t2,h,m整型变量。其中t1代表到达时间,t2代表出发时间,m为分钟,h为小时,t1,t2由输入得到。h和m分别通过t2/100-t1/100和t2%100-t1%100得到。他们都是int型。

    数据处理:表达式:t2/100-t1/100和t2%100-t1%100,分别是分钟差和小时差,也属于选择结构。

    1.2.2实验代码截图

    1.2.3造数据测试

    输入数据 输出数据 说明
    1322 1644 2.51 总行程用了2个小时51分钟
    1201 1530 3.29 总行程用了3个小时29分钟

    1.2.4 PTA提交列表及说明


    说明:没有错误

    2.代码互评

    同学的题目代码

    我的题目代码

    说明比较差距:她的使用了 distance,tblike,twalk,i,n,这些变量,而我的只是用了m变量和一个简单的if-else句型
    她的是先列表达式在进行比较,我是直接比较,本质都是一样的

    学习总结

    3.1 学习进度条

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    9.16~9.22 5h 16 刚开始了解如何编程 编译的单词和字母数字都有哪一些作用,编译整个过程又是如何运行的
    9.23~10.6 28h 32 学会如何运用markdown语法 为什么会这么难
    10.7~10.11 40h 211 学会了编程的数学函数,对atp也更熟练了 好折磨人
    第4周/10月10~17 两天半 183 掌握并学会使用for循环语句 还有多种循环语句不了解,循环结构和分支结构谁先编
    10.20-10.26 俩天 192 定义和调用函数,以及如何在一个函数中调用另一函数 生成乘方表跟阶乘表这方面的内容还有很多不懂的,觉得完成作业很费力气
    10.27~11.2 两天半 220 如何进行语句的嵌套,对运算符的等级高低有所了解,熟悉多分支结构、字符型数据类型和逻辑运算符 do语句和do-whlie语句搞不清

    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1 学习内容总结

    3.3.2 学习体会

    我发现这是一场没有终点的旅行,越来越难,越来越难,我的成长跟不上鸭,老师你要不要这么赶

    这次的作业写了挺久的,真的耗时,这次我们学习分支结构,包括二分支结构和else-if语句,发现还好

  • 相关阅读:
    Orchard CMS中如何打包不带源码的模块
    牛X的CSS3
    Docker指令
    Spring Boot 应用 发布到Docker
    Haproxy全透明代理
    TCP/IP协议理解
    ubuntu tomcat 部署java web
    UDP"打洞"原理
    java多线程-线程通信
    window环境下杀死tomcat
  • 原文地址:https://www.cnblogs.com/liwenweiboy/p/11782605.html
Copyright © 2011-2022 走看看