c++编程,编写一个程序,输入N个学生的学号和成绩,求平均成绩,并输出其中最高分和最低分学生的学号
c++编程,编写一个程序,输入N个学生的学号和成绩,求平均成绩,并输出其中最高分和最低分学生的学号及成绩...
c++编程,编写一个程序,输入N个学生的学号和成绩,求平均成绩,并输出其中最高分和最低分学生的学号及成绩
展开
1个回答
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;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询