歌唱比赛的评分程序(PTA厦大慕课)

某歌唱比赛分2阶段:乐理知识竞赛和演唱比赛。每阶段的比赛,评委人数可能不同,要计算出每个阶段选手的平均得分、最高分、最低分。
其中,
乐理知识平均分=乐理知识评委的总分数/评委的人数
演唱平均分=演唱评委的总分数/评委的人数
函数接口定义:
编写float statistic(int num)函数与print_m( )函数。
float statistic(int num)函数,其中num是评委的人数,函数的功能是:
输入每位评委的分数,求平均分、最高分、最低分,函数返回值为平均分。

其中 num 是用户传入的参数, num 的值不超过int的范围。函数须返回平均分。
print_m( )函数,函数的功能是:输出最高分、最低分。

其中 无 用户传入的参数,函数无返回值。
提示:
statistic函数只能用return语句返回一个值(平均分),最高分、最低分无法直接return,可以设计2个全局变量,用于保存并传递每次调用statistic函数求出的最高分、最低分。
裁判测试程序样例:
main()函数,完成如下功能:输入各类评委的人数,2次调用statistic(int num)函数与print_m( )函数,分别求乐理知识、演唱的平均分、最高分、最低分,并输出。
#include <stdio.h>
int main()
{
int num1,num2;
float avg1,avg2;
float statistic(int num);
void print_m( );
scanf(&#

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值