C语言I博客作业06

孤者浪人 提交于 2019-12-03 05:04:53
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9891
我在这个课程的目标是 熟悉多分支结构、字符型数据类型和逻辑运算符
这个作业在哪个地方具体方面帮助我实现目标 熟悉多分支结构、字符型数据类型和逻辑运算符
参考文献 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(N>=分数),多次用到了if-else语句,用到了printf 流程结构

1.1.2实验截图代码

1.1.3造测试数据

输入数据 输出数据 说明
720 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:仔细检查了代码,把自己的代码反复看了很多次,也多次进行了提交,最终发现自己有一个单词写错了
Q2:部分正确
A2:对Q1的问题进行更正后仍然不对,然后又重新进行编码,英文直接复制题目上面的,之前是自己手打的
Q3:编译错误
A3:在编码中我考虑了分数>720和<0的情况,最后发现那是无用代码

1.2题目名

本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
输入格式:
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:
按照以下格式输出:
average = 成绩均值
count = 及格人数
其中平均值精确到小数点后一位。

1.2.1数据处理

数据表达:用到了整型变量n, i, a, count ,sum ,用到了单精度变量N,
数据处理:用到了if-else语句,用到了scanf和printf 流程结构

1.2.2实验截图代码

1.2.3造测试数据

输入数据 输出数据 说明
5 77 54 92 73 60 average = 71.2 count = 4 平均成绩为71.2,及格人数为4
3 66 79 56 average = 67.0 count = 2 平均成绩为67.0,及格人数为2
6 66 77 78 99 57 58 average = 72.5 count = 4 平均成绩为72.5,及格人数为4

1.2.4PTA提交列表及说明

说明:Q1:部分正确,由于我的多次重复提交,这个问题出现了很多次
A1:经过多次查看代码,发现只能执行部分数据正确

2代码互评

1.同学代码截图 (吴佳柳)

2.自己代码截图

说明:1:他用的浮点型变量:m,t1,t2;我用的整型变量m,
2:他是先整合了时间然后再进行大小比较,而我是把时间计算写在if语句里面,其实意思是一样的

3.同学代码截图(吴佳柳)

4.自己代码截图

说明:1:他用的变量有:h,m,a,b;我用的变量有:t1,t2,h,m;我比他多了一个数学的头文件
2:h=/(b/100)-(a/100) 这一表达式我和他写的位置不同,但不影响结果

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
4/2019.9.21 7个小时 50 编程“hello word” 初次接触对代码很迷惘,不知道表示的是什么意思
5/2019.10.2 8个小时 100 安装gcc编译器,将代码建在自己的文件里 如何安装的程序不明白
7/2019.10.11 10个小时 200 三种表达式,printf流程和scanf流程,if-else语句 scanf流程还是不太明白
8/2019.10.17 20个小时 350 使用for循环语句数的循环程序设计 for循环语句的结构还是有点困惑
9/2019.10.25 25个小时 550 使用while语句循环,自定义函数,参数 自定义函数还是·不太明白
102019.11.1 20个小时 700 熟悉多分支结构、字符型数据类型和逻辑运算符 关于字符型的代码还是不太明白

3.2 累积代码行和博客字

3.3 学习内容总结和感悟

3.3.1 学习内容总结

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

3.3.2学习体会

1:代码写的越来越多,知识越来越多,挑战越来越大,有挑战才有乐趣
2;通过这次作业我发现,敲代码是需要很仔细的,一个小小的英文字母错了就全错了,所以以后我要更加仔细,吸取教训
3:关于字符型我还是不太明白,还需要多查资料,对其有更深的了解
4:还要加倍努力,热爱代码

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