C语言I作业06

我与影子孤独终老i 提交于 2019-12-03 07:16:03
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9891
我在这个课程的目标是 继续熟悉调用定义函数、了解字符型数据类型,熟悉逻辑运算符和分支结构
这个作业在哪个地方具体方面帮助我实现目标 PTA作业和第三章的实验题
参考文献 C语言程序设计 ,百度百科 ,百度文献

1.PTA实验作业

1.1题目名

高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们。
输入格式:
一个高考分数N。
输出格式:
录取大学的名字或者to be a farmer。

1.1.1数据处理

数据表达:用到了整型变量N,
数据处理: 用到了if-else语句,用到了printf 流程结构

1.1.2实验截图代码

1.1.3造测试数据

输入数据 输出数据 说明
730 Peking University 能上北京大学
660 University Of Technology 660>600
560 Shaoxing University 560>500
300 to be a farmer 300<400

1.1.4 PTA提交列表及说明


说明:

Q1:答案错误

A1:第一个答案错误是把题目想深了,那个北京大学的分数我我把分数范围确定在了720到750,其实只用设置为大于720就可以;第二个答案错误我还是没有发现问题;

Q2:编译错误

A2:第一个编译错误我是把那个if-else分支结构分行打了;第二个编译错误是每个else-if的输出结果都没用大括号;

Q3:答案正确

A3:将一个if的条件直接设置为n>=720;将if-else分支结构并排,然后把每个分支输出加上大括号。

1.2题目名

本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。

输入格式:

输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。

输出格式:

在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。

1.2.1数据处理

数据表达:定义了整型变量a,b,hh,mm
数据处理:if-else分支结构,表达式有 hh=b/100-a/100;mm=b%100-a%100 mm=mm+60;hh=hh-1;

1.2.2实验截图代码

1.2.3造测试数据

输入数据 输出数据 说明
1201 1530 3:29 分钟的输出结果保留了两位,输出结果正确
1314 1991 6:77 分钟并未满60进1
1666 1444 -3:38 要前面的数大于后面的数输出结果才有可能正确

1.2.4PTA提交列表及说明

Q1:部分正确

A1:因为我的表达式错误;

Q2:答案错误

A2:因为我的取地址取的hh和mm;

Q3:答案正确

A3:将hh=b/100+a/100; mm=b%100+a%100;改为hh=b/100-a/100;mm=b%100-a%100;,取地址取a,b两个变量
2代码互评
1.同学代码截图

2.自己代码截图
说明:1:

3.1学习进度条:

周/日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
第4周/9.16~9.22 2h 40 初步了解c语言,编写一些简单的代码 不知道为什么那样编写,不知道到每个字符的意思
第5、6周/9.23~10.6 50h 90 学会用markdown语法写博客园,学会下载用编程软件并且初步了解,学会如何提问 还是不太熟悉编程软件的使用流程,PTA编程出错后还是要寻找半天
第7周/10.7~10.11 20h 176 学会使用if-else语句,格式化输入语句scanf(),初步了解了各个数据类型 每个数据类型还是不太熟悉,每个语句的细节没有太了解
第8周/10.14~10.20 15h 222 学会了for循环语句,循环结构以及语句的三个表达式,初步了解指定次数的循环程序4个部分 for循环语句还不太熟练
第9周/10.21~10.26 20h 266 学会如何在定义函数,并且学会如何调用它,然后学会如何检查函数出错处,学会运用系统的总结学习经验 对于如果调用和定义函数还不太熟悉,如果使用辅助工具还不太熟悉
第9周/10.27~11.2 13h 364 续熟悉调用定义函数、了解字符型数据类型,熟悉逻辑运算符和分支结构 dev-c++的运行出现问题,然后通过上了知乎才解决;然后那个字符型数据类型还不太会

3.2 累积代码行和博客字

3.3 学习内容总结和感悟

3.3.1 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!