c++编程,编写一个程序,输入N个学生的学号和成绩,求平均成绩,并输出其中最高分和最低分学生的学号

c++编程,编写一个程序,输入N个学生的学号和成绩,求平均成绩,并输出其中最高分和最低分学生的学号及成绩... c++编程,编写一个程序,输入N个学生的学号和成绩,求平均成绩,并输出其中最高分和最低分学生的学号及成绩 展开
 我来答
匿名用户
2015-10-28
展开全部

循环调用此函数即可

void Fun(int &index, float &max, float &min, float &ave)
{
 float var ;
 std::cout << "学生成绩:" << std::endl;
 std::cin >> var;
 if (index == 0) //处理第一个学生
 {
  index++;
  max = min = ave = var;
  std::cout << index << var << max << ave << min << std::endl;
  return;
 }
 min = var<min?var:min;
 max = var>max?var:max;
 ave = (index*ave + var)/(index+1);
 index++;

 std::cout << index << var << max << ave << min << std::endl;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式