指针-成绩统计

简介: 指针-成绩统计

任务描述

请设计一个函数,以指针变量作为函数的参数,从标准输入上读入数量不定的成绩。统计全班成绩的总数量、90 分及以上成绩的个数、60 分及以上成绩的个数和全班成绩的平均分,并返回这四个数给主程序。编写主程序调用此函数完成统计功能。

相关知识

参考《C程序设计基础题解与实训指南》。

编程要求

根据提示,在右侧编辑器的Begin-End区域内补充代码。

测试说明

输入:一行数据,是数量不定(至少 1 个)的非负整数,以空格分隔,表示班级同学的成绩。

输出:共输出 4 行数据: 第一行为全班成绩的总数量; 第二行为 90 分及以上成绩的个数; 第三行为 60 分及以上成绩的个数; 第四行为全班成绩的平均分(保留 2 位小数)。

例如,测试集 1 的输入是: 10 20 30 60 90 100 测试集 1 的运行结果为: 62351.67


开始你的任务吧,祝你成功!

相关文章
|
8月前
结构体成绩排序
结构体成绩排序
|
9月前
|
C++
成绩统计
小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。
64 0
|
4天前
用指针实现输出最高分的记录
用指针实现输出最高分的记录。
42 7
教务系统以数组的方式输入6位同学的成绩,输出平均成绩(调用函数,结果保留两位小数)并分别按照成绩高低显示出每位同学的成绩状况。
教务系统以数组的方式输入6位同学的成绩,输出平均成绩(调用函数,结果保留两位小数)并分别按照成绩高低显示出每位同学的成绩状况。
|
9月前
7-3 通讯录排序(20分)
输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。
98 0
|
10月前
定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。
定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。
348 0
成绩排序 给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。
成绩排序 给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。
416 0
|
11月前
|
C语言
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(一)
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(一)
264 0
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(一)
|
11月前
|
C语言
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(二)
C语言刷题系列——17.计算平均成绩 18.找出总分最高的学生19.通讯录排序(二)
168 0
|
11月前
|
存储 C语言
C语言刷题系列——14.(结构)计算两个复数之积15.按等级统计学生成绩16.根据成绩高低将学生记录排序
C语言刷题系列——14.(结构)计算两个复数之积15.按等级统计学生成绩16.根据成绩高低将学生记录排序
96 0