问题 | 答案 |
---|---|
这个作业属于哪个课程 C语言程序设计1 | 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2 |
我在这个课程的目标是 | 熟练的掌握计算机的一些技能 |
这个作业在那个具体方面帮助我实现目标 | 在反复的练习过程中找到一种感觉,让我对计算机更加熟悉 |
参考文献 | 《C语言程序设计》 |
1PTA实验作业
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。
输入样例:
730
输出样例:
在这里给出相应的输出。例如:
Peking University
1.1.1数据处理
数据表达:我就只用到了一个n变量,变量值是随机输入的,属于整型变量。 数据处理:里面并没有什么表达式,流程结构用的是if-else的镶嵌结构。
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
730 | Peking University | 随机值 |
650 | Zhejiang University | 随机值 |
380 | to be a farmer | 随机值 |
1.1.4PTA提交列表及说明
1编译错误:if-else的结构有问题 解决方法:将里面的括号问题一一的对照书上的标准格式。 2部分正确:输出的里面打成了中文。 解决方法:将中文换成英文。 3答案正确:。。。
1.2
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
输入格式:
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:
按照以下格式输出:
average = 成绩均值
count = 及格人数
其中平均值精确到小数点后一位。
输入样例:
5
77 54 92 73 60
输出样例:
average = 71.2
count = 4
数据表达:我用到了 sum , average, n, sore, count 这些变量,值是随机输入,其中n,sum,count这些属于整型变量,sum,average属于浮点型变量。
数据处理:我主要用到了average = sum / n这个表达式,流程用的是if-else语句和for循环的结合。
1.2.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
67, 71 | average=69,count=2 | 随机值 |
87, 84 | average=85.5,count=2 | 随机值 |
54, 70 | average=62,count=1 | 随机值 |
1.2.4PTA提交列表及说明
1.部分正确:函数表达式写的不正确。
解决方法:重新想一遍,写出正确的函数表达式。
2.编译错误:if-else和for循环的结合。 没有打大括号。
解决方法:在for循环后面将if-else语句括起来。
3.完全正确:。。。
2.代码互评
同学代码截图
自己代码截图
不同点
1.第一个同学的代码里面那个a[i]这个我不懂,没见过,应该后面会学到,这位同学应该比较厉害,向后面学了,我的就只是普通的整型变量。 2.第二个同学的那个d=(float)sum/(float)n这个我不懂为什么要加上一个float,感觉不要也行,其他都感觉意思差不多。
3.学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行数 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周作业9/月20号 | 2小时 | 45行 | 学会了输出hello-world | 空格键把握不准 |
第二周作业9/月29号 | 1个半小时 | 40行 | 学会了华氏度转换为摄氏度 | 没发现 |
第三周作业/10月10号 | 4小时 | 60行 | 学了if-else语句 | scanf的用法不是很会 |
第四周作业 | 10月16号 | 8小时 | 100行 | 学到了华氏度转换为摄氏度,后面又学了for循环 |
第五周作业/10月26号 | 6小时 | 75行 | 学会了如何定义函数 | 还不能准确的去定义函数,实参和形参的区别 |
第六周作业/11月2号 | 7小时 | 135行 | 学了if-else的镶嵌结构 | for循环和if-else的结合有点不会 |
3.2累计代码行和博客字数
3.3学习内容总结与学习感悟
3.3.1学习内容总结
请用思维导图的方式把目前所学的知识进行整理
3.3.2学习体会
在这一周的学习当中我在课堂上是比较有感觉的,但是我在做pta的作业当中,我总是感觉感觉有点乏力,就是感觉不是特别难,但是就是不知道如何,老是答案错误,编译没有问题,不过通过这次的作业,我还是感觉到了PTA给我带来的快来,现在虽然上课有感觉一些了,但是总觉得还是少了一些什么,没错,就是提前预习,这个非常重要,必须要走在老师前面才可以,不然就不能做到每次都能够把作业完成的很好。