c语言I博客专业06
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 |
| 我在这个课程的目标是 | 熟练c语言中逻辑符的运用 |
| 这个作业在那个具体方面帮助我实现目标 | 逻辑符的运用与解释 |
| 参考文献 | 无 |
1.PTA实验作业

1.1计算火车运行时间 (15 分)
题目内容:本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。输入格式:输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。输出格式:在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。
1.1.1数据处理
数据表达:start和end分别表示火车出发和到达的时间,用int定义进行程序的编辑。
数据处理:根据题意用start=start/10060+start%100; end=end/10060+end%100; hour=(end-start)/60;minute=(end-start)%60;进行运算,单位为小时和分钟,输出的结果就是火车运行的时间。
函数参数:主函数是main,被掉函数printf,实参是start和end,形参是scanf。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2000 3000 | 10.00 | 用时10小时 |
| 3000 5000 | 20.00 | 用时20小时 |
| 4222 5666 | 14.44 | 用时14个多小时 |
1.1.4PTA提交列表说明

1.2统计学生平均成绩与及格人数 (15 分)
题目内容:本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值count = 及格人数其中平均值精确到小数点后一位。输入样例:577 54 92 73 60输出样例:average = 71.2count = 4
1.2.1数据处理
数据表达:用int定义score和count还有n,这是三个整形变量score表示分数,count表示及格的人数。
数据处理:用for语句进行程序的编译并且通过循环计算出本班及格和不及格的人数。
函数参数:main是住函数,实参是n,score和count,形参是double和scanf。
1.2.2实验代码截图、

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 88.99.66.87.98 | 87.6 | 平均分是87.6 |
| 97.95.96.64.68 | 84.0 | 平均分是84.0 |
| 87.85.86.88.89 | 87.0 | 平均分是87.0 |
1.2.4PTA提交列表说明

1.没有include<math.h>
2.sum+=score没有+号,解决办法是用c++进行编译
3.结束语句时忘记打分号。解决办法是仔细检查反复看代码
4.结果需要精确到小数点后面一位,应该是lf。解决办法,审题
5&score前面少了&。解决办法,同学帮忙检查,给出建议,自行改正
2.代码互评
同学代码

我的代码

不同点
1.定义的变量有点不同。
2.他的这个循环语句看起来更加清晰,其中他有三个双浮点型变量,我只有两个
同学代码

我的代码

不同点
1.他用了一个新的定义int cnt而我的是int main
2.我用了if else语句而他的没有,他的程序分成了两个部分,这样容易出差错
3.定义的变量有所不同
3.学习总结

3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识简介目 | 前比较迷惑的问题 |
|---|---|---|---|---|
| 第七周 | 5h | 60 | 学习了if else,定义数学函数 | 用的不够熟练 |
| 第八周 | 7h | 97 | 学习了for语句,循环程序设计 | 和之前学的有些混淆,有时不会动笔 |
| 第九周 | 7h | 108 | 学习改正代码运用编译器调整代码,用代码输入成阶成表 | 运用的不熟,做起来很费时间 |
| 第十周 | 7h | 120 | 熟练逻辑符以及他的运用 | 容易把逻辑符混淆,以至于做题常常出问题 |
3.2累积d代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容和总结
内容:复习上周所学,加深印象,同时还学习了逻辑符的运用和认识,然后还有就是对程序进行改错,提高编程效率。
总结:自己学的还是不够扎实,没有下狠心去记应该记的东西,就是因为这样,让我与很多同学都还有较大差距,希望自己可以越来越好。
3.3.2学习体会
越往后面学就越难,越难写起来就越烦,但是在写出来的那一瞬间又觉得前面的付出很值得。所以还是那句话,再难也不要放弃,熟能生巧,觉得难,那是因为我学的还不够好。说明了我还有很大的提升空间,相信自己可以做的更好,加油。
c语言I博客专业06的更多相关文章
- C语言l博客作业06
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
- C语言I博客作业06
这个作业属于哪个课程 C语言程序设计I 这个作业要求在哪里 作业链接 我在这个课程的目标是 熟悉分支结构 这个作业在那个具体方面帮助我实现目标 可以更完整的编写程序及博客园 参考文献 [参考文献](h ...
- C语言1博客作业06
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://www.cnblogs.com/sanying/p/11771502.html 我在这个课程的目标是 端正态度,认真对待 ...
- c语言I博客专业04
问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...
- C语言I博客作业12—学期总结
一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...
- c语言1博客作业12-学期总结
一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...
- C语言博客作业06——结构体&文件
C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...
- c语言1博客作业02
c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...
- C语言I博客作业01
C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...
随机推荐
- Unity调用Android相册
最近有一个项目有这个需求,让用户上传自己的交易凭证的截图,之前因为对调Android原生的东西不太熟悉,就先放了一边 因为项目已经上线,只不过是该功能未开放而已,那么现在为什么要写这篇博客呢,是因为. ...
- Linux系统 multitail 同时跟踪查看多个日志文件
一.问题描述: 平时我们在排查问题的时候往往需要查看日志文件来定位问题,有些程序可能关联的多个程序,因此需要打开多个窗口使用 tailf 或者tail -f 方式查看日志 但是需要不停的切换窗口来看不 ...
- [考试反思]1016csp-s模拟测试76:自知
要打对拍. 要打对拍. 要打对拍. 要手模数据. 要手模数据. 要手模数据. 不要相信样例. 不要相信样例. 不要相信样例. 不要飘. 不要飘. 不要飘. 跟skyh学坏了.最近不打对拍. 连续十几次 ...
- CSPS_101
T1 众所周知,只要在任意三个方向上有连续五颗棋子,游戏即结束. T2 又是最短路优化dp啦. T3 神奇的期望dp.还没改出来. 改出来啦!
- Git基础使用
前言 Git是版本控制系统,由Linux开源社区开发.与其他的版本系统相比,Git更加快速,便捷.主要是Git存储的是快照,而非差异性比较.并且绝大数操作都是访问本地文件和资源,没有网络时也可以直接提 ...
- Java中打印日志,这4点很重要!
目录 一.预先判断日志级别 二.避免无效日志打印 三.区别对待错误日志 四.保证记录完整内容 打印日志,要注意下面4点. 一.预先判断日志级别 对DEBUG.INFO级别的日志,必须使用条件输出或者使 ...
- Vue组件间通信方式到底有几种
1. 前言 Vue的一个核心思想就是组件化.所谓组件化,就是把页面拆分成多个组件 (component),每个组件依赖的 CSS.JavaScript.模板.图片等资源放在一起开发和维护.组件是资源独 ...
- Java描述设计模式(18):享元模式
本文源码:GitHub·点这里 || GitEE·点这里 一.使用场景 应用代码 public class C01_InScene { public static void main(String[] ...
- 基于 JavaFX 开发的聊天客户端 OIM-即时通讯
OIM 详细介绍 一.简介 OIM是一套即时通讯的聊天系统,在这里献给大家,一方面希望能够帮助对即时通讯有兴趣研究的朋友,希望我们能够共同进步,另一个就是希望能够帮助到需要即时通讯系统的朋友或者企业, ...
- Scrapy进阶知识点总结(五)——Settings
1.设置优先级 Scrapy中有不同层次的设置,其类型以及优先级如下(从高到低): 1.命令行命令中指定的设置 2.每个spider中的设置 3.scrapy项目中settings.py设置 4.命令 ...