1.本章学习总结

1.1思维导图

1.2本章学习体会及代码量学习体会

1.2.1学习体会

通过本章的学习,学会了三种基本结构以及一些基本的运算知识,学会编写简单的程序,跟着老师的步子学习基本的东西都能理解,但对于某些抽象的东西仍然不能熟悉运用,比如字符的相关知识,一方面自己加大代码量,一方面希望老师在这些难懂抽象的地方精讲多举例子,平时也容易犯一些初学者的格式问题,比如忘记加取地址符等问题,这方面只有自己多加练习。

1.2.2代码累计

2.PTA总分

2.1成绩总分

2.2我的总分

第一章顺序结构:100分
第二章分支结构:125分
总 分:225分

3.PTA实验作业

3.1PTA题目一

输入活动经费和单价,计算可购买U盘的最大数量。

3.1.1算法分析

1.定义单价price(浮点型)、经费money(浮点型)和最大数量num(整型)来存储数据。
2.通过num=money/price计算,为消除误差在表达式后面加0.000001。
3.输出计算结果即可购买的最大优盘数量。

3.1.2代码截图

3.1.3测试数据

3.1.4PTA提交列表及说明


Q1:一开始总是编译错误但找不到问题所在,很让人头疼。

A1:后来学会了用dev-c++编程,发现输入时少了取地址符。

Q2:感觉自己写的没问题但总是答案错误,格式也完全正确,找不到问题所在。

A2:通过老师上课讲解明白了有误差的情况以及怎样解决。

3.2PTA题目二

编写一个程序,要求用户输入24小时制的时间,然后显示12小时制的时间。

3.2.1算法分析

1.定义小时部分hour,分钟部分minute。
2.利用将所有情况进行区分。
3.对小于12小时的情况输出对应时间。
4.当第12小时时,输出此时特殊的时间。
5.当大于12时,转化为12小时制在进行输出。

3.2.2代码截图

3.2.3测试数据

3.2.4PTA提交列表及说明

Q1:时间段分的太过笼统,导致部分正确。

A1:找了好久的错误,最后重新写了一遍代码。

Q2:忽略了12小时这个特殊时间,没注意到不同国家的差异,习惯性用中文方式输出而导致错误。

A2:将特殊时间单独讨论,最终完成。

3.3PTA题目三

输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期,输出此时间位于一天中的第几天。

3.3.1算法分析

1.定义年year月month日day和2月 February。
2.对是否为闰年进行判断以确定2月不同的天数。
3.采用多分支结构对输入的月份进行判断。
4.根据输入月份计算输出对应的天数。

3.3.2代码截图


3.3.3测试数据

3.3.4PTA提交列表及说明

Q1:忽略七月八月都是31天导致错误。

A1:最终找不到合适的方法,12个月分别写出。

Q2:闰年判断时,逻辑运算符用错而导致结果出错。

A2:通过调试的方法检查数据发现错误,而后改正。

4.点评同学博客

点评1:

点评2:

点评三:

点评四:

点评5:

C语言博客作业01--分支、顺序结构的更多相关文章

  1. c语言博客作业01—分支、顺序结构

    1.本章学习总结  1.1 思维导图  1.2本章学习体会及代码量学习体会  1.2.1学习体会 这周 对c语言的学习 明显与其他同学相比较有些滞后,觉得很大原因是暑假没有看教学视频,课前没有预习课本 ...

  2. C博客作业01——分支,顺序结构

    C博客作业01--分支,顺序结构 0.展示PTA总分 1本章学习内容 1.1学习内容总结 1)格式化输出函数printf(),scanf(). 它是什么? 对于初学者而言,一开始了解接触它们,只是被硬 ...

  3. C博客作业01——分支、顺序结构

    1.本章学习总结 1.1思维导图 本章学习体会及代码量学习体会 1.2.1学习体会 在暑假的时候就有加入新生学习群,对C语言有一定的基础,所以这周的学习相对轻松,但一些细节方面的知识并不是很了解.在这 ...

  4. C博客作业01--分支,顺序结构

    本章学习总结(2分) 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周初次接触C语言,一开始难度较大,很多代码都看不懂,书里面的章节要看很多遍.开始编写代码时也遇到很多困难 ...

  5. C语言|博客作业01

    2.1你对计算机科学与技术的了解是怎样? 一开始,我并不知道计科和软件的区别,甚至以为这是一种专业的两种叫法.进了大学之后,才一下子懂了,计科就是计科,它和软件虽有相同之处,但是终究是不一样的.计科涉 ...

  6. C语言Ⅰ博客作业01

    1.你对计算机科学与技术专业了解是怎样? 本专业培养具有良好的科学素养,系统地.较好地掌握计算机科学与技术包括计算机硬件.软件与应用的基本理论.基本知识和基本技能与方法,能在科研部门.教育单位.企业. ...

  7. C博客作业01--分支顺序结构

    1.展示PTA总分 2.本章学习总结 ①C语言数据类型 ② if-else语句 if (条件) { 语句A; } else { 语句B; } 在if (条件)后不加":" 要用&q ...

  8. C语言I博客作业01

    C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...

  9. C语言博客作业5--指针

    C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...

  10. C语言|博客作业10

    问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...

随机推荐

  1. 【linux】之日志查看

    搜索日志 -n 显示行号 grep 1570xxxx -n callback.tomcat-catalina-out 显示从第多少行~多少行 sed -n '464913,465020p' callb ...

  2. version `GLIBC_2.17' not found 解决方法

    1.先查看是哪个函数用的是GLIBC_2.17 root@emb-pc:/home/emb/temp# nm lib61850.so | grep GLIBC_2.17 U clock_gettime ...

  3. nginx+uwsgi配置

    nginx #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; ...

  4. 在socket的server端处理client端发来的数据

    一.楔子 最近做了一个需求遇到一个坑,归结成一个小问题,其实就是在socket的server端处理client端发来的数据的问题,现将这个问题总结一下,本文将数据在server端以字典的形式存储. 另 ...

  5. LeetCode【101. 对称二叉树】

    对称二叉树,就是左节点的左节点等于右节点的右节点,左节点的右节点等于右节点的左节点. 很自然就想到迭代与递归,可以创建一个新的函数,就是另一个函数不断的判断,返回在主函数. class Solutio ...

  6. android 版本号大小比较

    https://www.jianshu.com/p/ee1990270ee1 网上找了很多方法都不太靠谱,有问题,自己改了改,亲试可以 大家都知道,版本号一般由以下几部分组成: 1. 主版本号 2. ...

  7. 微信公众号生成带参数的二维码asp源码下载

    晚上闲着没事,一个朋友联系,让帮忙写一个微信公众号利用asp生成带参数的二维码,别人扫了后如果已经关注过该公众号的,则直接进入公众号里,如果没关注则提示关注,关注后自动把该微信用户资料获取到并且保存入 ...

  8. ngnix和负载均衡

    1 准备环境 =====>part1: iptables -F #systemctl disable firewalld #开机默认关闭 #systemctl stop firewalld #立 ...

  9. 三、CSS样式——文本

    CSS文本 概念:CSS文本属性可定义文本外观 通过文本属性,可以改变文本的颜色.字符间距.对齐文本.装饰文本.对文本缩进 属性 描述 color 文本颜色 direction 文本方向 line-h ...

  10. 合并hive/hdfs小文件

    磁盘: heads/sectors/cylinders,分别就是磁头/扇区/柱面,每个扇区512byte(现在新的硬盘每个扇区有4K) 文件系统: 文件系统不是一个扇区一个扇区的来读数据,太慢了,所以 ...