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. LeetCode第十四题-字符串数组中最长的共同前缀

    Longest Common Prefix 问题简介: 编写一个函数来查找字符串数组中最长的公共前缀字符串,如果没有公共前缀,则返回空字符串"" 举例: 1: 输入: [“xwq” ...

  2. PHP 【四】

    数组 $string = array(x,y,z); <?php$cars=array("Volvo","BMW","Toyota") ...

  3. WPF 窗口去除顶部边框(正宗无边框)

    最近在做一个大屏展示视频图片的项目,功能并不复杂,半天的工作量吧,一开始同事采用的Unity3D进行开发,但是里面要播放4K视频,Unity 的短板就是视频的播放了,今晚就要交付了,我一早就来公司,决 ...

  4. python全栈开发day111-flask路由及其参数,Flask配置,蓝图,几个装饰器、闪现、send_file、jsonify

    1.endpoint参数,解决视图函数重名问题(包括装饰后重名问题) http://www.cnblogs.com/eric-nirnava/p/endpoint.html 每个应用程序app都有一个 ...

  5. aspnet mvc 中 跨域请求的处理方法

    ASP.NET 处理跨域的两种方式    方式1,后端程序处理.原理:给响应头加上允许的域即可,*表示允许所有的域                 定义一个cors的过滤器 加在在action或者co ...

  6. LeetCode 929.Unique Email Addresses

    Description Every email consists of a local name and a domain name, separated by the @ sign. For exa ...

  7. mysql 使用教程 入门

    转载 http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html MySQL有三大类数据类型, 分别为数字.日期\时间.字符串, 这三大 ...

  8. 安装tensorflowGPU版本

    ubuntu 16.0# 安装cuda ## 安装sudo dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb.debsudo apt ...

  9. 2017 ACM Jordanian Collegiate Programming Contest

    A. Chrome Tabs 当$n=1$时答案为$0$,当$k=1$或$k=n$时答案为$1$,否则答案为$2$. #include<cstdio> int T,n,k; int mai ...

  10. 201771010118《面向对象程序设计(java)》第三周学习总结

    第一部分:理论知识复习部分 第一章            回顾了Java的关键术语,再次熟悉了java程序设计的性能介绍.对Java语言的十多种特性又有了更深刻的理解. 第二章 eclipse开发环境 ...