这个简单程序结果出错了,请问如何正确输出3个数的最大最小值,指导一下怎么改,谢谢
首先scanf("%f",&stu[i]);
其次函数改为
void max_min(float *stu,float *max,float *min)
{
*max = *min = stu[0];
for(int i=0;i<3;i++)
{
if(*max < stu[i])
*max = stu[i];
if(*min > stu[i])
*min = stu[i];
}
}
main中调用函数改为:
max_min(stu,&max,&min);