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 ...
随机推荐
- 使用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 ...
- python-->二进制的用法
1.10进制转换为其他进制 方法一:函数 十进制转二进制:bin(10) --> '0b1010' tpye:是字符串类型 0b:表示2进制 十进制转八进制:oct(10) --> '0o ...
- 用css或js实现文本输入框的特效
1文本框默认点击特效: 点击文本框,外围会出现蓝色阴影,取消该特效,为该文本框添加css样式"outline:none;",就取消了默认特效. 2实现百度搜索框点击特效: 点击文本 ...
- Kubernetes 挂载文件到pod里面
下面以chart为例子: 1.创建ConfigMap,这里要注意config.js为挂载的文件名 [root@cn-hongkong templates]# cat app-config.yaml a ...
- PHP判断是否为手机端的方法
PHP判断是否为手机端的方法 private function ismobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset($_SERVER['HT ...
- 护网杯web
首先进入网页后,观察到有sign up 点击sign up 进行注册 再点击sign in 进行登录 进入一个买辣条的界面,可以知道,5元可以买一包大辣条,多包大辣条可以换一包辣条之王,多包辣条之王可 ...
- 007.Kubernetes二进制部署Flannel
一 部署flannel 1.1 安装flannel kubernetes 要求集群内各节点(包括 master 节点)能通过 Pod 网段互联互通.flannel 使用 vxlan 技术为各节点创建一 ...
- python 基础之 模块
Python 基础之模块 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 就是一个python文件中定义好了类和方法,实现了一些功能,可以被别的python文 ...
- [quartusⅡ] 使用quartusⅡ的过程中,遇到过的一些“软件上的问题”
1.USB blaster的驱动在设备管理器上点“更新驱动软件”,更新不了,说什么哈希值不在指定目录下,如下图, 解决方法是,https://blog.csdn.net/rdgfdd/article/ ...
- Ubuntu清空回收站
ubuntu 回收站的具体位置:$HOME/.local/share/Trash/ 执行如下命令清空回收站: sudo rm -fr $HOME/.local/share/Trash/files/ 如 ...