问题 答案
这个作业属于那个课程 C语言程序设计1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/
我在这个课程的目的是 学习并掌握C语言
这个作业在那个具体方面帮助我实现目标 学会了%02d的用法
参考文献 C语言程序设计教材

四 作业格式

1PTA作业贴图

1.1题目名17-3 计算火车运行时间,本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间,输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。

1.1.1数据处理

 数据表达:i,n,t,i表示骑车的时间,n表示走路的时间,t表示俩个时间相减。
数据处理:t = n - i;%02d:%02d",t/100,t%100,其中%02d表示输出两位整数,不足两位用0补充。

1.1.2实验代码贴图

1.1.3造测试数据:

数据输入 输出结果 数据说明
1301 1405 01:04
1607 2043 04:36
0023 2356 23:33

1.1.4PTA提交及说明:



1)答案错误:第一次,第二次,第三次我都没发现我真正的错误原因,到最后我仔细仔细检查我才发现,那个=我少写一个应该是==。

1.2题目27-4 统计学生平均成绩与及格人数,本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内,输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。

1.2.1数据处理:

数据表达:N, i, a[100], count这些是整型,sum, average这些是浮点型。a[100]意思是a可以定义100个。
数据处理:sum += a[i],表示sum累加定义a,average=sum/N,a[i] >= 60,count++这俩个表示每有一个大于六十的分数,count就加一。

1.2.2实验代码截图

1.2.3造测试数据:

数据输入 数据输出 数据说明
6,78 76 66 79 86 80 average = 77.5,count = 6 \
5,45 70 76 80 86 average = 71.4,count = 4 分数少于60时count不加1
6,34 70 56 76 80 60 average = 62.7,count = 4 \

1.2.4PTA提交及说明



一开始不知道怎么表达n个学生的分数。



在请教学长后明白了a[1000]的用处,还知道了在for循环中逐渐相加。

2代码互评

题目:计算火车运行时间

自己:

许青青:

代码区别:1)他把小时,分钟,出发到达时间都定义了,整体看起来比我要复杂一些,后面的我有点没看懂。
2)我用if-else做基础,定义俩个时间俩时间相减对比,最后用%02d收尾。

题目 :统计学生平均成绩与及格人数,要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内

自己:

许青青:

 代码区别:1)他调用了函数,而我没有
2)我觉得我们应该这样定义分数score[]因为我们不知道n是多少,我觉得他这一点不足。

3.学习总结

3.2学习进度条

周/日期 这周所话的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 三个小时 60 初次了解代码的含义 不知道什么时候空格什么时候不空格
第二周 四个小时 100 知道怎么去制作表格 %d什么的很多符号都不认识
第三周 七个小时 170 if-else格式和&& 代码写的一模一样都不对
第四周 七小时 150 学会了for语句 这周作业比较简单基本都懂了
第五周 六小时 160 学会了调用函数,学会了调试,找代码错误 /
第六周 七小时 170 学会了%02d,明白定义中的[]的含义 不知道怎么表达hh:mm

累计代码行和博客字数

3.3.1学习内容总结

3.3.2学习体会

每次写作业都有一种飘飘欲仙的感觉,感觉自己的能力在飞速上升。还是那句话,上课认真听,下课努力往下预习,很多事都要自己慢慢去摸索,一味去找答案师妹用的,加油!

C语言博客作业006的更多相关文章

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

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

  2. C语言博客作业6---结构体&文件

    C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...

  3. C语言博客作业5--指针

    C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...

  4. C语言博客作业4--数组

    C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  5. C语言博客作业3--函数

    C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  6. C语言|博客作业10

    问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...

  7. C语言博客作业08

    C语言I博客作业08](https://www.cnblogs.com/490-85-00-58-/p/11863312.html) 问题 回答 这个作业属于那个课程 C语言程序设计II 这个作业要求 ...

  8. C语言|博客作业12-学期总结

    我学到的内容 我的收获 第一次:https://www.cnblogs.com/tongyingjun/p/11563433.html:总结:初步了解了C语言.代码.博客园和Markdown语法. 第 ...

  9. C语言Ⅰ博客作业09

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029 我在这个课程的 ...

随机推荐

  1. IDEA 学习笔记之 多线程调试

    多线程调试: 在多线程调试的时候,发现一些断点会被跳过,让人很郁闷,然后上网查了下资料,发现是自己IDEA设置不对. 使用IDEA调试多线程的时候,IDEA的断点有不同的模式,只有当Thread模式下 ...

  2. Scala 学习笔记之隐式参数和隐式转换并用

    隐式转换条件: 1. 当表达式类型与预期的类型不同时 2.当对象访问一个不存在的成员时 3.当对象调用某个方法,而该方法的参数声明与传入参数不相匹时. 隐式转换搜索范围: 1. 位于源火目标类型伴生对 ...

  3. 利用JVM在线调试工具排查线上问题

    在生产上我们经常会碰到一些不好排查的问题,例如线程安全问题,用最简单的threaddump或者heapdump不好查到问题原因.为了排查这些问题,有时我们会临时加一些日志,比如在一些关键的函数里打印出 ...

  4. k8s运维记 - 如何让部署到k8s的kong网关托管自定义静态资源?

    目的 使用kong作为目录/data/reports的静态资源服务器,为了测试,已于目录/data/reports下创建文件report.html,如下: <html> <head& ...

  5. python编程基础之二十

    字符串的其他常用方法: ord(char)  # 返回char字符对应的码值,可以是中文字符 chr(x)  # 输入一个unicode码,返回对应的字符 eval(str)  # 将str 中的内容 ...

  6. 使用foreach语句对数组成员进行遍历

    /*** 使用foreach语句对数组成员进行遍历* **/ public class ForeachDemo { public static void main(String[] args) { i ...

  7. python程序编译成exe文件

    最近越来越喜欢使用python写工具.使用的时候,发现程序内部成员python安装目录常常不同,如果用bat双击执行,常常需要修改从svn上down下来的bat文件中python.exe的路径.而给策 ...

  8. 调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败。

    VMware vSphere Client上显示:在 ESXi“10.10.10.3”上调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfs ...

  9. Jenkins介绍

    持续集成: 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证 ...

  10. Beetlex服务框架之Webapi访问限制和url重写

    在新版本的BeetleX.FastHttpApi中集成了IP访问策略和URL重写两个功能,通过IP访问策略可以制定服务针对不同IP的访问限制控制:而URL重写则可以制定更好的URL访问方式.以下介绍这 ...