1.1思维导图

1.2.1本周学习体会以及代码量学习体会

1.2.2学习体会

  • 因为在假期时只看了小部分的学习视频,也没有刷题量,导致了在开始就感觉到差同学的进程很多。刚开始觉得老师讲课很快,在恶补了很基础的学习视频后发现老师讲课其实还是比较清晰的,自己打字比较慢,现在每天都练习打字的速度,理解书中的知识点,把书里说的点在拼题上面找对应的题做。
  • 现在我的代码量还是比较少的,在开始打代码时一道题都要反复的去找书里看有没有相似的例题,一些编译的错误不知道怎么改,一些语句的输出是什么样的,为什么是这样的,请同学帮忙看代码能找出一堆错,有些错误错一次没有记住,下一次又接着错,经过两星期的学习和一次次试错,现在终于达到可以独立完成一道题,可以找错,题目说的输出怎样表示答案才会正确,相比较难的题在询问同学后大致的思路~代码能清楚明白,现在的代码量很少,我知道必须要尽快把落下的补上。

    1.2.3代码累计

2.PTA总分

截图展示

我的总分:

PTA总分:225

PTA实验作业

3.1PTA题目1

题目简介:输入24小时制的时间,转换为12小时制

3.1.1算法分析

  • 1.定义h为小时,t为时间,在输入时候加入:
  • 2.当h大于12时,输出表达式h=h-12,
  • 3.注意题目提到的中午12点为0:0,晚上的零点为12:0,用else if来把各时间段分开
  • 4.输出12小时制的时间段

    3.1.2代码截图

3.1.3测试数据

3.1.4PTA提交列表及说明

  • Q1.一开始忽略了条件中午时间,不认真读题
  • A1.加入中午的条件之后,早上时间段的又错了,不过后来把每个时间段把步骤一一的罗列出来,每一个时间段的输出表示清楚,这才正确了
  • Q2.if(h=12)
  • A2.应该改为if(h==12),把等于表达为赋值,导致中午的时间一直输不出来,

3.2PTA题目2

题目简介:输入三个整数,请把三个数从小到大一次输出

3.2.1算法分析

  • 1.定义三个整数,x,y,z,再定义一个数temp来存放数据
  • 2.temp=0
  • 3.用if语句分别罗列六种情况,不过已经用temp来存放数据了所以可以if(x>y),if(y>z),if(x>z)
  • 4.表达式temp=x;x=y;y=temp;
  • 5.从小到大输出结果

3.2.2代码截图

3.2.3测试数据

3.2.4提交列表说明

  • Q1.一开始尝试了把六种情况罗列出来,但是打了一大串代码结果还是错误?
  • A1.在老师教了新方法后重新换一种做法,一串代码错误是因为三个数没有比较出大小就输出了,问题的逻辑没有理清
  • Q2.写的代码感觉没有错误,逻辑也清楚,但为什么还是答案错误?
  • A2.很重要的temp没有赋值为0,导致程序不知道temp的值是多少,所以答案错误

3.3PTA题目3

题目简介:

本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:
起步里程为3公里,起步费10元;
超起步里程后10公里内,每公里2元;
超过10公里以上的部分加收50%的回空补贴费,即每公里3元;
营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)

3.3.1算法分析

  • 1.定义distance,money,time;
  • 2.分清三个阶段,第一个distance=3,money为10;第二个3<distance<10,每公里2元;distance>10,10公里以上的部分加收50%的回空补贴费,每公里3元,注意题目说临时停车的,每5分钟2元计收
  • 3.表达式一:money=10+time/5*2;
  • 4.表达式二:money=10+(distance-3)2+time/52;
  • 5.表达式三:money=10+(distance-3)2+(distance-10)3+time/5*2
  • 6.输出费用

3.3.2代码截图

3.3.3测试数据

3.3.4PTA提交列表及说明

  • Q1.没有把停车时间计入,导致答案错误
  • A1.下一次一定把题目读清楚才去开始打代码,果然每道题都要写算法分析,可以避免许多错误
  • Q2.编译错误
  • A2.很粗心,&符号在输入时没有加,读代码时候只看了条件那些有没有错,以后一定要记得加&!!!
  • Q3.感觉一点都找不出错了,结果还是错误!!
  • A3.把 ; 打成了中文的了,天啦,因为这个错误纠结了我两天,在每一次答案错误的时候都十分想不通,其实这个问题在开始时也犯过,但当时改出来了,也没有太注意,这次吃到了苦头,果然每一次的错误都要重视。

4.评论同学博客截图

评论同学1


评论同学2

评论同学3

评论同学4

评论同学5

c语言第一次作业--分支 顺序结构的更多相关文章

  1. c语言------第一次作业,分支,顺序结构

    1.1思维导图 1.2本章学习体会及代码量学习体 1.2.1学习体会 初次接触C语言,由于比较懒惰,感觉学习脚步跟不上身边的同学,也比较困扰.但伴随着pta上多次显示的##编译错误##,坚持不懈地问舍 ...

  2. c语言第一次作业--顺序、分支结构

    1.1思维导图 1.2.1本周学习体会以及代码量学习体会 1.2.2学习体会     因为在暑假时候没有对c语言进行学习,没太关注一些学习资料,一些教学视频也没看,感觉对c语言是陌生的,刚开课的时候自 ...

  3. C语言——第一次作业

    **学习内容总结** 本周进行了算法的初步学习,用计算机的思维方式去思考问题,并学习了如何用传统程序框图表示算法. 相关内容: 1.算法是用来解决问题的方法与步骤. 2.计算机擅长重复,常用枚举的方法 ...

  4. c语言第一次作业1

    第一次作业 一 你对软件工程或者计算机科学与技术专业的了解是什么? 软件工程是一门研究用工程化方法构建和维护有效的,实用的和高质量的软件的学科,涉及程序语言设计,数据库,软件开发工具,系统平台,设计模 ...

  5. c博客作业—分支,结构顺序

    1展现PTA总分 1 2 2本章学习类容总结 1常量和变量 常量:在运行中其值不变的量被称为常量,常量的类型通常是由书写格式决定,包括整型常量,实数型变量等等. 变量: 在运行中其值可变的量被称为变量 ...

  6. 网络1712--c语言第一次作业总结

    1.作业亮点 1.1大家均能较为独立自主地完成第一次c语言作业,无明显抄袭现象 1.2 以下几位同学博文写的较为优秀,可作为范例供大家参考 田亚琴--态度端正,及时回复评论并及时完善修改博文 戴洁-- ...

  7. 网络1711班 C语言第一次作业批改总结

    Testing 总结 1 本次作业评分规则 1.1 基本要求(1分) 按时交 - 有分 未交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 - 0分 博客作业格式不规范,没有用Markdown语 ...

  8. c语言第一次作业——输入与输出格式

    一.PTA实验作业 1.温度转换 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1.实验代码 ...

  9. C语言第一次作业——输入输出格式

    题目1温度转换 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1.实验代码 #include& ...

随机推荐

  1. three.js立方体

    <!DOCTYPE html> <html lang="en"> <head> <title>three.js webgl - ge ...

  2. SharePoint 2013 重命名网站集名称(SharePoint 2013 rename site collection)

    最近使用SharePoint中,遇到一个需要重命名网站集的需求,主要是网站用数据库备份/还原的方式,想要改网站集的地址,然后搜了一下PowerShell: $site = Get-SPSite -Id ...

  3. PHP面向对象之朝花夕拾

    虽然平时都在用面向对象的思维编程.但是都是基于框架,很多技术细节一段时间不用就会逐渐模糊.拾遗部分:面向对象的三大特称:继承多态封装. 构造方法.__construct()  构造方法.再new的时候 ...

  4. 第25篇 jQuer快速学习(上)---选择器和DOM操作

    这个文章经历的时间比较长,不是因为jQuery比较难,而是东西比较多,真心是个体力活.所以本来想把jQuery做成一篇去写,但由于写的时候发现jQuery发现写成一篇的话过于长,对于阅读起来也不是一个 ...

  5. 在类文件中创建 写入Json文件

    由于业务需要 今天写了一个方法能够定时更新Json文件 即定时从数据库中查询数据 然后转化为Json对象 如果有数据的话 删掉之前的Json文件 重新创建一个文件 然后写入Json对象 中间走了很多弯 ...

  6. RSA/SHA1加密和数字签名算法在开放平台中的应用

    加密算法 加密算法分为两大类:1.对称加密算法:2.非对称加密算法.   密钥个数 加密 解密 对称加密 一个 使用密钥加密 使用同一个密钥解密 非对称加密 两个,公钥和私钥 使用其中一把密钥加密 使 ...

  7. 基于Jenkins,docker实现自动化部署(持续交互)【转】

      前言 随着业务的增长,需求也开始增多,每个需求的大小,开发周期,发布时间都不一致.基于微服务的系统架构,功能的叠加,对应的服务的数量也在增加,大小功能的快速迭代,更加要求部署的快速化,智能化.因此 ...

  8. windows下redis安装及应用

    一.下载安装Redis(windows版本) 1.下载地址:https://github.com/MicrosoftArchive/redis/releases 2.安装: 1)打开运行窗口,输出cm ...

  9. csu 1592(区间DP)

    1592: 石子归并 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 356  Solved: 148[Submit][Status][Web Board ...

  10. CSS颜色表示法、颜色表(调色板)

    1.CSS 颜色使用组合了红绿蓝颜色值 (RGB) 的十六进制 (hex) 表示法进行定义.对光源进行设置的最低值可以是 0(十六进制 00).最高值是 255(十六进制 FF). 2.十六进制值使用 ...