1.本章学习总结(2分)

1.1 思维导图

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

1.2.1 学习体会

学了几节课的c语言了,因为没自学的原因,跟不上进度。对于c语言现在挺有兴趣的,愿意去花时间去弥补。最近才搞懂了scanf和int的确切含义。之前老是把int以为是输入。对于for()括号里面的成分还不太理解。看书上的例子:for(fahr=lower;fahr<=upper;fahr++)这个语句中要执行的次数是upper-lower次还是+1次。这个有点乱。然后书上还说:在c语言中,仅由一个分号(;)构成的语句称为空语句。这有用吗?这个分号放在哪称为空语句。刚开始是因为一些舍友觉得很简单的题,然后我做不出来,一直都是些编译错误,答案错误。就觉得心烦意乱,想不做。但是后面坚持下来了,自己慢慢也懂了。慢慢的就能跟得上进度了。

1.2.2 代码累计

2.PTA总分(2分)

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

2.2 我的总分:100+110

3.PTA实验作业(6分)

3.1 PTA题目1:

 

根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。

 

3.1.1 算法分析

~~~

1.定义三条边a,b,c和中间量s还有结果area以及perimeter。

2.输入三条边a,b,c。

3.判断是否满足任意两边之和大于第三边。

4.如果构成三角形,则根据给的公式计算面积。

5.输出面积和周长。

~~~

3.1.2 代码截图

3.1.3 测试数据

3.1.4 PTA提交列表及说明

•  Q1:一开始没注意用了int来定义s ,检查了很久的后面。一直检查不出错误,改了好几次都是部分正确。

•   A1: 后面从头开始检查突然想到老师上课讲的别急着做题目,要仔细读题然后重新认真看了一遍 。发现了这个错误

•     Q2: 把三角形判定公式给弄错了,变成三边之和大于等于第三边了。

•     A2: 后面检查了一遍就检查出来了,在devc里面写的。

•     Q3: 上面的问题弄好了之后还是部分正确。一直检查发现不出错。

•     A3:     后面用devc试了一下输出了these ,发现自己printf 里用的是小写的t。

3.2 PTA题目2

输入行驶里程,根据不同的行驶里程代入不同的计算式,再计算因等待时间而加收的费用,两者费用相加,得出车费。

3.2.1 算法分析

首先用int定义等待时间t,花费s   再用double定义路程x。再判断x所在的区间,代入行驶相应的路程所花的钱。再判断等待时间是否大于等于5分钟,最后判断总花费是否需要进一位。

3.2.2 代码截图

3.2.3 测试数据

3.2.4 PTA提交列表及说明

•   Q1:怎么处理四舍五入的条件。

•   A1:用求出的s加0.5再取余1可得出四舍五入的结果。  

•   Q2:   一开始在第九行用了3<=x&&x<=10这样的情况,看起来比较麻烦。

•   A2: if后面的else if 是已经在if的范围外不需要再强调一次3<=x。

•   Q3: 不太理解t不足5分钟不要计费的确切含义   是说6分钟按5分钟计算等待费用  还是说计算6分钟的等待费用

•   A3: 是指每5分钟加2元等待费用,意思是等待5,6,7,8,9分钟都是一个5分钟的费用,也就是2元。

3.3 PTA题目3

~~~

输入正整数本金money,存期year以及一个正实数年利率rate,计算得出银行存款的本息

~~~

3.3.1 算法分析

1.首先用double定义year,sum,rate,money这四个变量,然后用scanf输入money,year,,rate这三个变量,运用pow函数计算本息。

3.3.2 代码

3.3.3 测试数据

3.3.4 PTA提交列表及说明

• Q1:不知道怎么表达指数函数。

• A1: 后面发现书上有,用pow函数可以来表示指数函数

• Q2: 解决了Q1后还是错,一直找不到哪里错。

• A2: 在一堂课上听老师说了pow和sqrt等函数都要用上math.h的头文件。

4.点评同学博客

1.

2.

3.

4.

5.

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

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

    1.1思维导图 1.2.1本周学习体会以及代码量学习体会 1.2.2学习体会 因为在假期时只看了小部分的学习视频,也没有刷题量,导致了在开始就感觉到差同学的进程很多.刚开始觉得老师讲课很快,在恶补了很 ...

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

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

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

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

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

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

  5. c语言第一次作业1

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

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

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

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

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

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

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

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

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

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

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

随机推荐

  1. JRockit Mission Control建立到Tomcat的连接(windows)

    http://www.360doc.com/content/10/0928/16/203871_57086538.shtml  蓝海豹 JRockit Mission Control建立到Tomcat ...

  2. 详解Asp.Net Core 2.1+的视图缓存(响应缓存)

    响应缓存Razor 页与 ASP.NET 核心 2.0 中不支持. 此功能将支持ASP.NET 核心 2.1 版本. 在老的版本的MVC里面,有一种可以缓存视图的特性(OutputCache),可以保 ...

  3. @RequestParam、@ReqeustBody、@ReponseBody认识

    简介: @RequestParam和@RequestBody均是处理request body部分的注解,都用于获取请求部分的参数. @ResponseBody是用于响应部分的注解 1. @Reques ...

  4. 小程序sitemap配置

    这几天在官网文档中发现小程序也支持索引了链接,就是是在根目录下新建sitemap.json 文件. { "rules": [ { "action": " ...

  5. 如何破解QQ空间相册密码访问权限2019方法

    今天小编给大家介绍一下最新的QQ空间相册破解方法,是2019年最新方法,本方法来自互联网,下面开始方法教程 教程之前我们需要下载软件,地址我发在下方 软件切图 1.首先我们打开软件,然后在“操作界面” ...

  6. linux setup的安装

    setup作为一个l图形化的界面能够让我们更方便的去操作linux系统,而不需要记各种各样的配置文件的名称. 但是我们安装的最初的setup只有验证配置一个功能,我们还要安装完其他的功能才能使用其他的 ...

  7. mysql 5.7 enable binlog

    0. precondition a) install mysql 5.7, for  detail please refer my blog post. 1. login mysql and chec ...

  8. 线上CPU100%排查

    生产服务器上部署了几个java程序,突然出现了CPU100%的异常告警,你如何定位出问题? 这个问题分为两版回答!高调版对不起,我是做研发的,这个问题在生产上是不可能遇见的!因为研发是不可能直接操作生 ...

  9. thinkphp中插入ueditor编辑器的代码

    1.需要在header中加入以下js内容:<script type="text/javascript" src="{$smarty.const.__ROOT__}/ ...

  10. 用ASP.NET_Regsql.exe创建Session数据库

    CMD: C:\Users\ZhangSC>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regsql.exe -S ZhangS ...