问题 答案
这个作业属于那个课程 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的更多相关文章

  1. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

  2. C语言I博客作业06

    这个作业属于哪个课程 C语言程序设计I 这个作业要求在哪里 作业链接 我在这个课程的目标是 熟悉分支结构 这个作业在那个具体方面帮助我实现目标 可以更完整的编写程序及博客园 参考文献 [参考文献](h ...

  3. C语言1博客作业06

    这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://www.cnblogs.com/sanying/p/11771502.html 我在这个课程的目标是 端正态度,认真对待 ...

  4. c语言I博客专业04

    问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/8655 我在 ...

  5. C语言I博客作业12—学期总结

    一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...

  6. c语言1博客作业12-学期总结

    一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...

  7. C语言博客作业06——结构体&文件

    C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...

  8. c语言1博客作业02

    c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

  9. C语言I博客作业01

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

随机推荐

  1. 使用ASP.NET Core 3.x 构建 RESTful API - 1.准备工作

    以前写过ASP.NET Core 2.x的REST API文章,今年再更新一下到3.0版本. 先决条件 我在B站有一个非常入门的ASP.NET Core 3.0的视频教程,如果您对ASP.NET Co ...

  2. python-->二进制的用法

    1.10进制转换为其他进制 方法一:函数 十进制转二进制:bin(10) --> '0b1010' tpye:是字符串类型 0b:表示2进制 十进制转八进制:oct(10) --> '0o ...

  3. 用css或js实现文本输入框的特效

    1文本框默认点击特效: 点击文本框,外围会出现蓝色阴影,取消该特效,为该文本框添加css样式"outline:none;",就取消了默认特效. 2实现百度搜索框点击特效: 点击文本 ...

  4. Kubernetes 挂载文件到pod里面

    下面以chart为例子: 1.创建ConfigMap,这里要注意config.js为挂载的文件名 [root@cn-hongkong templates]# cat app-config.yaml a ...

  5. PHP判断是否为手机端的方法

    PHP判断是否为手机端的方法 private function ismobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset($_SERVER['HT ...

  6. 护网杯web

    首先进入网页后,观察到有sign up 点击sign up 进行注册 再点击sign in 进行登录 进入一个买辣条的界面,可以知道,5元可以买一包大辣条,多包大辣条可以换一包辣条之王,多包辣条之王可 ...

  7. 007.Kubernetes二进制部署Flannel

    一 部署flannel 1.1 安装flannel kubernetes 要求集群内各节点(包括 master 节点)能通过 Pod 网段互联互通.flannel 使用 vxlan 技术为各节点创建一 ...

  8. python 基础之 模块

    Python 基础之模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 就是一个python文件中定义好了类和方法,实现了一些功能,可以被别的python文 ...

  9. [quartusⅡ] 使用quartusⅡ的过程中,遇到过的一些“软件上的问题”

    1.USB blaster的驱动在设备管理器上点“更新驱动软件”,更新不了,说什么哈希值不在指定目录下,如下图, 解决方法是,https://blog.csdn.net/rdgfdd/article/ ...

  10. Ubuntu清空回收站

    ubuntu 回收站的具体位置:$HOME/.local/share/Trash/ 执行如下命令清空回收站: sudo rm -fr $HOME/.local/share/Trash/files/ 如 ...