指针-成绩统计

简介: 指针-成绩统计

任务描述

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

相关知识

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

编程要求

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

测试说明

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

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

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


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

相关文章
|
2月前
DAY-2 | 哈希表、指针与区间划分:字符种数统计问题
```markdown ## 题干 [牛客网链接](https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50) ## 题解 1. **查表法(哈希表)**:利用数组标记出现过的 ASCII 值小于127的字符,首次出现计数,重复则忽略。 2. **指针与区间划分(回头法)**:遍历字符串,对每个字符检查其前所有字符是否重复,重复则不计数。 ## 方法总结 - 哈希表在去重问题中非常实用,可多做相关练习。 - 使用`continue`时注意避免死循环,确保循环变量会改变。 - 多回顾此类问题以巩固理解。 ```
29 2
|
2月前
|
算法 测试技术 C#
C++双指针算法:统计点对的数目
C++双指针算法:统计点对的数目
|
2月前
【每日一题Day303】统计点对的数目 | 哈希表+双指针
【每日一题Day303】统计点对的数目 | 哈希表+双指针
28 0
|
2月前
|
算法 测试技术 C++
C++双指针算法:统计点对的数目
C++双指针算法:统计点对的数目
|
7月前
|
C++
LeetCode | 双法妙解压缩字符串【遍历统计 + 双指针】
LeetCode | 双法妙解压缩字符串【遍历统计 + 双指针】
37 0
(双指针滑动窗口)AcWing 1238. 日志统计
(双指针滑动窗口)AcWing 1238. 日志统计
66 0
|
C++
C++第17周项目2——用指针玩字符串(4)统计单词数
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565 【项目2-用指针玩字符串】神奇的指针哟,指向整型的指针int *p1,可以操作整型数组int a[];指向字符型的指针char *p2,可以操作字符数组(字符串)char str[];指向指针的指针可以操作二维数组。更灵活的是,在函数的传递中,指针、数组名在一定程度上
1079 0
|
19天前
|
C语言
指针进阶(C语言终)
指针进阶(C语言终)
|
4天前
|
编译器 C语言
【C语言初阶】指针篇—下
【C语言初阶】指针篇—下
|
4天前
|
存储 C语言
【C语言初阶】指针篇—上
【C语言初阶】指针篇—上