1.本章学习总结

1.1 思维导图

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

1.2.1学习体会

因为暑假的时候没有事先了解过C语言这门课程,翁恺老师的学习视频没看,pta习题也没有刷,所以开学后学得也蛮吃力的,很多同学暑假都有刷题,看起来他们学得都比较轻松,有时候我会感觉自己的学习效率跟别人差得很远,毕竟我是刚刚从零开始。老师上课的时候我会感觉很懵圈,写作业的更懵,深深感受到了自己基础知识的薄弱,不过还好宿舍的小伙伴都很强也很热心帮我解答问题。国庆期间也有刷一些习题,现在慢慢也有点感觉了,写出一道题会很有成就感,其实敲代码也蛮有趣的,哈哈哈。还有,我觉得老师讲课有点快了。

1.2.2 代码累计

2.PTA总分

2.1 截图PTA中顺序结构,分支结构的排名得分:



2.2 我的总分:

顺序结构得分:100分
分支结构得分:125分
总分:225分

3.PTA实验作业

3.1 PTA题目1:

输入三条边判断它们能否组成一个三角形,若能,计算该三角形的周长和面积并输出。

3.1.1 算法分析

1.定义三个整数a,b,c和三个浮点数s,area,perimeter.
2.s=(a+b+c)/2 ,输入a,b,c.
3.如果a+b>c且a+c>b且b+c>a.,则输出area和perimeter的值。
4.否则就输出"These sides do not correspond to a valid triangle"
5,程序结束。

3.1.2 代码截图

3.1.3 测试数据

3.1.4 PTA提交列表说明:

.Q1:一开始对int和double数据类型的应用不了解,误把int类型的数据定义成double类型。

.A1:后来看课本之后才想起来int是用来整型数据而double是用来定义浮点型数据的。

.Q2:输出perimeter的时候,我用perimeter=a+b+c来算得到的结果一直都是部分正确,搞不懂为什么。

.A2:因为perimeter被定义成浮点数,而a,b,c是整型数,整数相加不会得到浮点数,所以最后用perimeter=2*s来计算得出正确结果。

3.2 PTA题目2

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

3.2.1算法分析

1.定义两个整数hr24,min和一个字符常量op.
2.输入hr24,op,min.
3.如果hr24>12且hr24<24,则输出hr24-12 : min PM;
4.如果hr24<12,则输出hr24 : min AM;
5.如果hr24=24,则输出0: : min AM;
6.如果hr24=12,则输12 :min PM;
7.程序运行结束。

3.2.2 代码截图

3.2.3 测试数据

3.2.4 PTA提交列表及说明

.Q1:这个题目对于菜鸟级别的我来说真的是无从下手,想法完全脱离正确轨道,然后导致编译错误。

.A1:这题被我晾了几天之后,才知道我没有定义字符。

.Q2:因为自己的粗心大意还有很多小错误找不出来,然后一直是答案错误或者部分正确,有点气人。

.A2:后来把%d %d %c改成%d %c %d答案才完全正确。

3.3 PTA题目3

根据活动经费和U盘单价预估可购买U盘的最大数量并编写程序。

3.3.1算法分析

1.定义两个浮点数money,price和一个整数num.
2.输入money和price,列出表达式num=(money+0.000001)/price.
3.输出num的值
4.程序运行结束。

3.3.2 代码截图

3.3.3 测试数据

3.3.4 PTA提交列表及说明



Q:为什么money后面要加0.000001?

A:浮点数的运算结果不能是整数。

点评同学的博客

1.

2.

3.

4.

5.

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

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

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

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

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

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

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

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

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

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

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

  6. C语言I博客作业01

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

  7. C语言l博客作业01

    2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样?(2分) 计算机科学与技术是国家一级学科,下设信息安全,软件工程,计算机软件与理论等专业,主要培养符合教育部门实际需要的计算机教学及应用管理 ...

  8. C语言II博客作业01

    这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4 这个作业要求在哪里 https://edu.cnblogs.com/campus/zs ...

  9. c博客作业01——顺序 分支结构

    本章学习总结 1.1 学习内容总结 ·学习switch分支的使用,switch后加括号(),括号内填一个变量或字符 如 switch (a) { case 2: case 3: default: } ...

  10. DS博客作业01—日期抽象数据类型设计与实现

    1.本章学习总结 1.1 思维导图 1.2学习体会 开学就来了个大作业,还要求用的是c++语法,作为一个只听过没学过的未知语法,靠着CSDN和寝室大佬的帮助下渐渐地了解了一些c++的使用,现在也可以使 ...

随机推荐

  1. conda安装cv2库

    conda install opencv-python或者 pip install opencv-python(不过好像是这个比较有效)

  2. 【算法】【python实现】二叉搜索树插入、删除、查找

    二叉搜索树 定义:如果一颗二叉树的每个节点对应一个关键码值,且关键码值的组织是有顺序的,例如左子节点值小于父节点值,父节点值小于右子节点值,则这棵二叉树是一棵二叉搜索树. 类(TreeNode):定义 ...

  3. 【原创】大叔经验分享(26)hive通过外部表读写elasticsearch数据

    hive通过外部表读写elasticsearch数据,和读写hbase数据差不多,差别是需要下载elasticsearch-hadoop-hive-6.6.2.jar,然后使用其中的EsStorage ...

  4. vue-标签页组件

    content <template> <div class="tab-content"> <TabBar v-model="activeKe ...

  5. unity读取txt,并且生成vector3的数组

    读取txt的脚本: public void ReadFileTX(){ var str = File.ReadAllText(Application.streamingAssetsPath + &qu ...

  6. ECMAScript 6中数组新方法

    数组的方法 数组的的大部分方法都可以实现数组的遍历. foreach方法 实现数组的遍历 const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr.forEach(fu ...

  7. springboot配置详解

    springboot配置详解 Author:SimpleWu properteis文件属性参考大全 springboot默认加载配置 SpringBoot使用两种全局的配置文件,全局配置文件可以对一些 ...

  8. TensorFlow的Bazel构建文件结构

    目录 说明 分析 全局设定文件:$TF_ROOT/WORKSPACE 外部依赖项入口:tensorflow/workspace.bzl 看看有多少package? 本来是想理解一下TF源码编译过程的, ...

  9. 一步步建立 Vue + Cesium 初始化项目

    一步步建立 Vue + Cesium 初始化项目 初始化 Vue 项目 升级 npm npm install -g npm 安装 @vue/cli 和 @vue/cli-service-global ...

  10. Spring Conditional注解使用小结

    今天我们来总结下Conditional注解的使用. Conditional注解 增加配置类Config package condition; import org.springframework.co ...