这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 |
我在这个课程的目标是 | 进一步加深强化自身编程能力 |
这个作业在那个具体方面帮助我实现目标 | 学习熟悉多分支结构、字符型数据类型和逻辑运算符。 |
参考文献 | 百度百科、C语言程序设计 |
1.PTA作业
1.1pta实验作业题目名
7-1 高考成绩 (10 分)
高考结束不久,各校的入取分数线也出来了,北京大学(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 University1.1.1数据处理读题之后,可以看出应该:1.先定义一个整形数据变量为n:2.再通过if-else结构进行选择:3.用&&规定分数段区间,即可划分分数对应的学校。1.1.2实验代码截图1.1.3造测试数据
数据输入 | 数据输出 | 说明 |
---|---|---|
730 |
Peking University
|
录取到北京大学 |
660 |
Zhejiang University
|
录取到浙江大学 |
1.1.4提交列表及说明
本题题目思路较明了,只是具体操作计算起来比较麻烦。
第一次编译错误:所有的if-else中忘记加大括号将输出数据括起来。
第二次格式错误:没有将&&两边的符号分隔开来。
第三次部分正确:将浙江大学与工业大学的分数写反了。
1.2pta实验作业题目名
7-4 统计学生平均成绩与及格人数 (15 分)
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
输入格式:
输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。
输出格式:
按照以下格式输出:
average = 成绩均值 count = 及格人数
其中平均值精确到小数点后一位。
输入样例:
5 77 54 92 73 60
输出样例:
average = 71.2 count = 41.2.1数据处理数据表达:定义整形变量 n,i,count。average 数据处理:表达式:count+=1,sum=sum+a,average=sum/n;输入人数后,通过for循环和if循环的转换和运行来得出数据1.2.2实验代码截图1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
n=4 77 73 54 60 | a=66 i=3 | 平均分为66,3人及格 |
1.2.4 提交列表及说明第一次编译错误:for循环中的if语句中的内容忘记添加{}括起来。第二次部分正确:没有考虑到无学生的情况。2.代码互评1.自己代码截图:2.同学代码截图:(粟敦辉)
两份代码都是优秀的代码,内容大同小异,只是我习惯写完之后重新排版一下,使代码看起来稍微规范工整一点而已。3.学习总结本周时间较为紧迫,作业内容又多,在周末又临时接到通知要外出有事,导致行程规划匆匆忙忙,很多事情都是紧赶慢赶去完成的,所以编程题7.7都没有时间去看,作业内容也有点粗糙,老师实在抱歉!不过虽然时间安排的很满,但是我感觉过的十分充实而有意义,pta博客园也不会因为有事而请假不做,我觉得这是态度的问题,虽然比较急但必须要完成,最后感谢老师的辛勤教诲!