C语言I博客作业06

大憨熊 提交于 2019-12-03 06:56:07
这个作业属于那个课程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博客园也不会因为有事而请假不做,我觉得这是态度的问题,虽然比较急但必须要完成,最后感谢老师的辛勤教诲!
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!