用数组加函数统计一个班学生平均成绩

编写一个统计一个班级学生(总人数不超过40)的平均成绩, 程序运行时,让用户输入学生人数,然后逐个输入所有学生的成绩(成绩有效范围为0~100),输入完成后,给出平均分(保留小数点后面两位有效数字)编程要求(a)对输入的学生人数进行合法性检查(若小于2或大于40,则输出“输入错误”,并退出程序(b)定义一个函数void InputScore(float score[],int N),其中score为用于存储所有学生成绩的数组,N为学生人数,该函数运行后,可以等待用户依次输入N个学生的成绩,依次存
摘要由CSDN通过智能技术生成

编写一个统计一个班级学生(总人数不超过40)的平均成绩, 程序运行时,让用户输入学生人数,然后逐个输入所有学生的成绩(成绩有效范围为0~100),输入完成后,给出平均分(保留小数点后面两位有效数字)

编程要求

(a)对输入的学生人数进行合法性检查(若小于2或大于40,则输出“输入错误”,并退出程序

(b)定义一个函数void InputScore(float score[],int N),其中score为用于存储所有学生成绩的数组,N为学生人数,该函数运行后,可以等待用户依次输入N个学生的成绩,依次存入score的前N个元素中。输入过程中,若输入的值小于0或大于100,则提示“请重新输入”(该处提示有换行),直到用户重新输入的成绩为合法值为止。

(c) 统计班级中平均分;该功能用一个函数实现,函数原型为 float avgClass(int score[], int N);参数的意义同上,函数返回值为N个学生成绩的平均值

(d)最终平均值结果保留小数点后两位有效数字。

(e)上述提示文字要和要求的保持完全一致(内容、字数、标点不能多也不能少),否则,就不通过。

测试说明

测试用例1:

输入: 3 89 87 90                 输出: 平均成绩为88.67

测试用例2:

输入:-4                                输出:输

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值