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

    C语言I作业06

    标签: 18软件 李煦亮

    问题 答案
    这个作业属于那个课程 C语言程序设计I
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890
    我在这个课程的目标是 掌握if else 语句的嵌套
    这个作业在那个具体方面帮助我实现目标 了解程序运行的步骤
    参考文献 https://www.cnblogs.com/linli069/ https://blog.csdn.net/gx17864373822/article/details/78333338

    未能及时补交作业,实在抱歉

    1.PTA实验作业

    1.1 ** 龟兔赛跑**

    题目内容描述:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
    输入格式:
    输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
    输出格式:
    输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。
    输入样例:
    120
    输出样例:
    Bike
    1.1.1数据处理
    数据表达:从题干信息获得,该提将使用循环语句和if else嵌套
    数据处理:每隔10分钟为循环语句,如果发现自己超过乌龟则为ifelse语句,在循环语句后面插入ifelse

    1.1.2实验代码截图

    1.1.3 造测试数据

    输入 输出 说明
    20 Walk 走路快
    100 All 一样快
    1000 1000 Bike

    1.1.4 PTA提交列表及说明

    提交列表说明:
    作业是周一才开始补的,因为周四五负责班上的事务,周六日百里,所以这周的作业没能按时提交作业,这周作业时间没有提前安排好,非常抱歉。
    用的dev cc做的测试,

    第一次运行 编译错误:第一个if else 语句少了一个=

    第二次运行 :编译正确

    1.2 ** 计算火车运行时间**

    1.2.1数据处理
    数据处理:%用来表示数据取余,%02d:同样宽度为2,右对齐方式。位数不够,左边补0
    数据表达:定义H,M,a,b为整形变量

    1.2.2实验代码截图

    1.2.3 造测试数据

    输入 输出 说明
    1010 1440 04:30 用时4小时30分
    0910 2340 14:30 用时14小时30分

    1.2.4 PTA提交列表及说明

    提交列表说明:

    第一次运行 : 编译错误:前面运算关系式正确,没有错误,但是找不到问题在哪里

    第二次运行 : 从网上了解到新的控制符%02d:%2d,%02d:同样宽度为2,右对齐方式。位数不够,左边补0

    2.代码互评

    同学代码截图

    自己代码截图

    对比:
    1,在程序语言设计上,没有实质上的区别

    ​ 2,我的代码行写的更加体现出层次感,这是写代码的好习惯,对今后养成思维逻辑有潜移默化的作用

    3.学习总结

    3.1 学习进度条
    周/日期 这周所花的时间(h) 代码行 学到的知识点简介
    第5周/9.16~9.22 14 36 int main
    第6周/9.23~10.6 20 33 if else
    第7周/10.7~10.11 35 35 math.h
    第8周/10.11~10.18 6 100 ±=(double)
    第9周/10.19~10.25 4 70 定义函数
    第10周/10.26~11.02 6 50 %02d
    3.2 累积代码行和博客字数

    3.3 学习内容总结和感悟

    3.3.1学习内容总结

    3.3.2 学习体会

    ​ 学习总结:这一周的练习可以说基本上没有什么实质性的进展,在练习上,这一周欠缺了很多,虽然这周班级事务非常多加上还有数据结果,编译原理的作业,这周有点忙不过来,既然是自己的选择,那就接受它要付出的代价。

    补充知识点:
    %d:即为普通的输出。
    %2d:按宽度为2输出,右对齐方式输出。若不够两位,左边补空格。
    %02d:同样宽度为2,右对齐方式。位数不够,左边补0
    %.2d:从执行效果来看,与%02d一样
    

    参考文献:https://blog.csdn.net/gx17864373822/article/details/78333338

  • 相关阅读:
    Linux下svn服务器搭建
    mybatis-generator自动生成代码插件使用详解
    java中Class.forName("xxx")和ClassLoader().loadClass("xxx")的区别
    ExecutorService中submit()和execute()的区别
    Redis学习总结(1)——数据持久化
    Java内存模型及性能优化
    (转)Lock和synchronized比较详解
    SpringBoot中获取spring.profiles.active
    SpringBoot添加拦截器
    SpringBoot与Kafka集成
  • 原文地址:https://www.cnblogs.com/spacexlxl/p/11778372.html
Copyright © 2011-2022 走看看