C语言I博客作业06

这个作业属于那个课程 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 University


1.1.1数据处理
读题之后,可以看出应该:
1.先定义一个整形数据变量为n:
2.再通过if-else结构进行选择:
3.用&&规定分数段区间,即可划分分数对应的学校。

1.1.2实验代码截图

C语言I博客作业06_第1张图片


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 = 4

1.2.1数据处理
数据表达:定义整形变量 n,i,count。average
数据处理:表达式:count+=1,sum=sum+a,average=sum/n;输入人数后,通过for循环和if循环的转换和运行来得出数据

1.2.2实验代码截图
C语言I博客作业06_第2张图片

1.2.3造测试数据
输入数据 输出数据 说明
n=4  77 73  54   60 a=66 i=3 平均分为66,3人及格

1.2.4 提交列表及说明
第一次编译错误:for循环中的if语句中的内容忘记添加{}括起来。
第二次部分正确:没有考虑到无学生的情况。

2.代码互评

1.自己代码截图:

C语言I博客作业06_第3张图片

2.同学代码截图:(粟敦辉)
C语言I博客作业06_第4张图片

 

 

两份代码都是优秀的代码,内容大同小异,只是我习惯写完之后重新排版一下,使代码看起来稍微
规范工整一点而已。

3.学习总结
本周时间较为紧迫,作业内容又多,在周末又临时接到通知要外出有事,导致行程规划匆匆忙忙,
很多事情都是紧赶慢赶去完成的,所以编程题7.7都没有时间去看,作业内容也有点粗糙,老师实在
抱歉!不过虽然时间安排的很满,但是我感觉过的十分充实而有意义,pta博客园也不会因为有事而
请假不做,我觉得这是态度的问题,虽然比较急但必须要完成,最后感谢老师的辛勤教诲!


你可能感兴趣的:(C语言I博客作业06)