C语言I博客作业06

余生长醉 提交于 2019-12-03 06:58:39
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 C语言I博客作业06
我在这个课程的目标 学会字符,语句的运用,熟练格式操作。
这个作业在那个具体方面帮助我实现目标 进一步学习函数类的编程。
参考文献 《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)。

1.1.1数据处理

数据表达:输入了n整型变量。
数据处理:用scanf输入一个整数,并且把输入的数字赋值给变量n。用printf输出。

1.1.2实验代码截图


1.1.3 造测试数据

输入数据 输出数据 说明
730 Peking University 大于720
650 Zhejiang University 等于650
500 Shaoxing University Yuanpei College 等于500
452 Shaoxing Vocational & Technical College 大于400小于500
399 to be a farmer 小于400

1.1.4 PTA提交列表及说明


说明.

     1.编译错误:多个else if打成if else。
     2.编译错误:同1错误相同。
     3.部分正确:550错打成500。
     4.部分正确:漏打一个学校。
     5.部分正确:29行漏打&。

1.2 计算火车运行时间

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

1.2.1 数据处理

数据表达:输入了start,end,h,m整型变量。
数据处理:用scanf输入,把输入的值赋给start,end。用start = start / 100 * 60 + start % 100;end = end / 100 * 60 + end % 100;h = (end - start) / 60;m = (end - start) % 60;对输入的值进行计算。用printf输出。用了if-else语句。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
1420 1520 01:00 用时1小时
1842 2015 01:33 用时1小时33分钟
1015 1104 00:49 用时49分钟
1305 2152 08:47 用时8小时47分钟

1.2.4 PTA提交列表及说明


说明.

     1.编译错误:printf()后未打;
     2.答案错误:m=(end-start)%60的%打成/
     3.答案错误:h=(end-start)/60漏打()
     4.段错误:scanf("%d%d",&start,&end);漏打&
     5.答案错误:int漏打n

2.代码互评

同学1

同学2

本人


说明.

        1.与两位同学输入的代码不同。
        2.与两位同学的计算方式不同,同学1先算出来再判断。
        3.两位同学都比我简便一点,值得学习。

3.学习总结

3.1

学习进度条周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10.7~10.11 10h 207 简单函数题目的编程简单的符号与运算步骤运用 各种特殊符号的运用以及空格位置
10.12~10.17 6h 220 for语句的简单运用 空格位置,语句的格式
10.18~10.25 12h 162 如何自定义函数,调试,函数命名 函数如何运算,什么时候函数返回。
10.26~11.1 10h 217 进一步学习调试纠错,学习函数编程。 如何正确的调试出错误。

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.学习的知识由浅入深,更注重于自我学习。
2.上课讲的一般都能明白,课后做题却很困难。
3.做作业时间长,是自身不够熟练的问题。
4.每次上课学习后,都要及时复习之前的内容,巩固基础,熟悉知识。这样才能提高效率。

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